2007
3:10 to Yuma as Marshal Will Doane
2006
Friday Night Lights as Arnet-Mead Coach (1 episode)
2005
The Three Burials of Melquiades Estrada as Chuck
2005
Wildfire as Mr. Fielding (1 episode)
2003
The Life of David Gale as Ross
1998
Charmed as Alcatraz Guide (1 episode)
1998
Still Holding On: The Legend of Cadillac Jack as D.A. Earl Wiggins
1998
Dallas - War of The Ewings as John Savory
1996
Lily Dale as Card Player
1996
Space Marines as Chuck
1995
JAG as Capt. Roy Salveras (1 episode)
1992
An American Story as Billy Wheeler
1992
Melrose Place as Peter's Father (1 episode)
1992
Fugitive Among Us as Mooney
1990
Challenger as Team Leader