- 1996EraserFilmYoung Agent
- 1995The NetFilmJeff Gregg
- 1995A Dangerous AffairFilmPhil
- 1993Darkness Before DawnFilmBusinessman
- 1992Melrose PlaceSeriesMark Magoo
- 1986Murphy's LawFilmYoung Cop
- 1986MatlockSeriesPatrick Gilbert
- 1985Rocky IVFilmReporter
- 1985Basic TrainingFilmSteve
- 1985A Reason to LiveFilmHenry
- 1985Misfits of ScienceFilmStickland's Aide
- 1984Beverly Hills CopFilmBeverly Hills Cop #1
- 1983The A-TeamSeriesSheriff Newman
- 1982TronFilmGuard #1
- 1982CheersSeriesDave
- 1982Penitentiary IIFilmBeau Flynn - Lt. Heavywt. World Champ
- 1980The Scarlett O'Hara WarFilmTallulah Bankhead's Escort (uncredited)
- 1979Knots LandingSeriesColumnist, Auction Official
- 1978ComaFilmSecurity Guard (uncredited)
- 1978The Winds of Kitty HawkFilmReporter