No photo
Acted in 22
2020s
- 2022
Bully High
Principal Bill White
2010s
- 2018
Edge of the World
Jeremy's Dad
- 2016
- 2015
- 2014
Deliverance Creek
Holden Grayson
- 2010
Lone Star
Captain · 1 episode
2000s
- 2004
The Madam's Family: The Truth About the Canal Street Brothel
School Counselor
- 2003
Saving Jessica Lynch
Capt. Troy King
- 2001
Too Legit: The MC Hammer Story
Michael Fiebish
1990s
- 1999
The Soul Collector
Sam Scott
- 1997
Painted Hero
Clay
- 1996
- 1995
Texas Justice
Young Police Officer
- 1993
Walker, Texas Ranger: One Riot, One Ranger
Delivery Man (uncredited)
1980s
- 1988