2016
American Crime Story as Richard Schlesinger (1 episode)
2014
3 Days to Kill as CIA Employee
2013
Assassins Tale as Jason
2011
Act Naturally as Rusty Carter
2008
The Mentalist as Captain Rupert (1 episode)
2007
Dragon Wars: D-War as Detective
2005
Zoey 101 as Coach Keller (2 episodes)
2003
Las Vegas as Agent Watman (1 episode)
2000
CSI: Crime Scene Investigation as Detective Champlain (1 episode)
2000
Perfect Game as Kanin's Dad
1999
Her Married Lover as Det. King
1998
Postal Worker as Harry Cash
1997
Police Academy: The Series as John Wilkes Sears (1 episode)
1997
George Wallace as Alabama State Trooper #1
1997
We the People as Bill Comish
1996
My Fellow Americans as Dean
1993
Ultraman: The Ultimate Hero as Rick Sanders (13 episodes)
1985
Misfits of Science as Explorer (1 episode)