Credits
- 2021 · Every Time a Bell Rings as Paul
- 2020 · FBI: Most Wanted as Charles Young
- 2017 · Marvel's Runaways as Geoffrey Wilder
- 2014 · Scorpion as US Marshal
- 2014 · Red Sky as Defense Attorney
- 2014 · Drew Peterson: Untouchable as State Detective Rogers
- 2011 · Grimm as Special Agent Lofthouse
- 2009 · Castle as Sergeant Taggert
- 2008 · Sympathetic Details as Jonathan
- 2007 · Death Without Consent as Basketball Coach
- 2006 · Step Up as History Teacher
- 2006 · Fatwa as George
- 2003 · Sinsitivity as Trent Lundy
- 2003 · NCIS as Captain
- 2002 · Hack as Wendell Edison
- 2002 · The Wire as Lloyd 'Truck' Garrick
- 2000 · Nothin' 2 Lose as