1997
Til There Was You as Kevin
1992
Inside Monkey Zetterland as Monkey Zetterland
1991
Drive as The Passenger
1990
Without You I'm Nothing as Steve Antin
1989
Vietnam War Story: The Last Days as Paulie / American Soldier (segments "The Last Outpost" and "The Last Soldier")
1988
The Accused as Bob Joiner
1988
Survival Quest as Raider
1987
Penitentiary III as Roscoe
1987
21 Jump Street as Stevie Delano (1 episode)
1986
Can A Guy Say No? as Scott Tauscher
1985
Misfits of Science (1 episode)
1985
Amazing Stories as Bud (1 episode)
1983
Sweet Sixteen as Hank Burke
1982
The Last American Virgin as Rick