Credits
- 2020 · Killer Prom as Tony Wilson
- 2019 · Departure as Gavin Malley
- 2019 · Departure as Gavin Malley (uncredited)
- 2018 · Anon as Bekerman (uncredited)
- 2015 · Asteroid: Final Impact as Steve
- 2013 · Finding Christmas as Sean
- 2013 · King & Maxwell as Tom Taylor
- 2012 · Transporter: The Series as Dan Cleef
- 2009 · Bitch Slap as Deiter von Vondervon
- 2008 · Victor as Victor Davis
- 2003 · Mayday as Michael Marx
- 2002 · Interstate 60 as Frank
- 2001 · The Facts of Life Reunion as Harper Jason
- 2001 · Mutant X as Eric Tanner
- 2001 · Rough Air: Danger on Flight 534 as Ty Conner
- 1999 · Angel as The Groosalugg
- 1999 · Relic Hunter as Frank Newhouse
- 1999 · Dick as Hunky Secret Service Man
- 1997 · Face Down as Dupree
- 1997 · Earth: Final Conflict as Vernon Getz
- 1997 · Rescuers: Stories of Courage - Two Women as Soldier #1 (segment "Mamusha")
- 1997 · Inner Action as Marcus
- 1996 · Once a Thief as
- 1996 · A Brother's Promise: The Dan Jansen Story as Mike Jansen
- 1995 · The Hardy Boys as Chet Morton
- 1994 · Friends as Mona's Date
- 1994 · Due South as RCMP Officer Graham
- 1994 · ER as Randall