2020
The Kissing Booth 2 as Principal Mark2019
Pariah: The Lives and Deaths of Sonny Liston as Ash Resnick2018
Deep State as Senator David Shelby2018
The Kissing Booth as School Principal2015
The Gamechangers as Judge Moore2009
To Save a Life as Mark Rivers2008
Cold Play as Winston Thorpe2007
Chuck as Major2007
The Ultimate Gift as Jack Stevens2007
The Wager as Pastor2006
Dexter as Doctor2005
Commander in Chief as Republican Senator #12003
Time Changer as Russell Carlisle2002
CSI: Miami as Doctor Milford2000
Mercy Streets as Detective finding cash1999
The Moment After as Special Agent Thomas1999
A Vow to Cherish as Phil Brighton1995
Women of the House as Brad Baines1995
Trail of Tears as TV Journalist1994
Touched by an Angel as Matt Tracy1994
Muddling Through as Sonny Drego1993
Against the Grain as Rich1993
Broken Promises: Taking Emily Back as Terry Sabin1993
Come the Morning as Clyde1992
Melrose Place as Not available1992
Delta as Not available1992
Hero as Fireman on Ledge1992
Drive Like Lightning as Trucker1992
Chrome Soldiers as Tom Pressman1991
Man of the People as Not available1991
For the Boys as Cameraman, Vietnam1990
Northern Exposure as Jed Fleming1990
Parker Lewis Can't Lose as Vic1988
Run If You Can as Bob1986
Thrashin' as Skate Announcer1982
Cheers as Mechanic1979
Knots Landing as Bill Anderson