Credits
- 2023 · Outlaw Johnny Black as Jed Clayton
- 2022 · Terror on the Prairie as Gold Tooth
- 2021 · 12 Mighty Orphans as Coach Cox
- 2021 · The Seventh Day as Mr. Miller
- 2015 · The Wicked Within as Father Patrick
- 2015 · Home Sweet Hell as Benji
- 2014 · Dark Was the Night as Jim
- 2012 · Coffees as Gusto
- 2011 · Torchwood: Web of Lies as Agent Joe Bradley
- 2011 · Skateland as Brent Burkham
- 2008 · Raising the Bar as Gavin Dillon
- 2005 · Bones as Howard Epps
- 2005 · The Closer as Roger Stimple
- 2004 · Medical Investigation as Josh
- 2003 · Tru Calling as Cameron
- 2003 · NCIS as Benjamin Frank
- 2002 · Nancy Drew as Det. Patrick Daly
- 2002 · Without a Trace as Keith Anderson
- 2001 · The Painting as Randy Barrington aged 18
- 1994 · ER as Kevin