Credits
- 2024 · Rogue Elements: A Ryan Drake Story as Kroger
- 2024 · Trap as Lead SWAT Member
- 2021 · Oats Studios: Volume 1 as Sgt. Hines
- 2018 · Titans as Man in Suit
- 2018 · Star Trek: Short Treks as Security Officer #1
- 2017 · Firebase as Sgt. Hines
- 2016 · Deadly Inferno as Fanshawe
- 2016 · The Escape as Soldier (H2)
- 2015 · Killjoys as Tempet (as Steven Boyle)
- 2013 · Played as Duffy
- 2010 · Republic of Doyle as Pat Coombs
- 2009 · The Listener as Elio Bruni
- 2007 · Fire Serpent as Dave Massaro
- 2005 · Supernatural as Sheriff Barrett Bishop Jr.
- 2004 · Kevin Hill as Sean
- 2003 · Mayday as Pilot McKim
- 2003 · Mayday as Steeve Michielsen
- 2002 · Sue Thomas: F.B.Eye as Congressional Aide Kyle Devlin
- 2001 · Mutant X as Skye
- 2000 · One Kill as Forbes
- 1997 · Earth: Final Conflict as Boyfriend