2024
Bombs Bullets & Rock and Roll as Clive Furguson
2023
The Time is Right as Syd
2019
Hudson & Rex as Ron Lake (1 episode)
2017
Garage Sale Mystery: Murder Most Medieval as Bill Wallace
2017
American Gods as Larry Hutchinson (2 episodes)
2017
Taken as Senator Warren (1 episode)
2017
Witness Protection as Maxyl
2016
Deadly Attraction as Dr. Dance
2016
Evidence of Truth as Kyle Ferguson
2015
Driven Underground as Tom Wilcox
2015
Accidental Obsession as Ray Johnson
2015
The Returned as Young George Goddard (2 episodes)
2014
Marvel Knights: Eternals as Mark Curry (10 episodes)
2014
Marvel Knights: Eternals as Mark Curry
2014
Pour Retourner as Restaurant Owner
2014
Stolen from the Womb as Rob King
2014
My Mother's Future Husband as Andrew
2013
Ultimate Wolverine vs. Hulk as Bruce Banner (voice) (6 episodes)
2013
Ultimate Wolverine vs. Hulk as Bruce Banner (voice)
2013
Stonados as Lee Calrton
2013
Wolverine: Origin as John Howlett Jr. (voice)
2013
12 Rounds 2: Reloaded as Governor Devlin
2012
Battlestar Galactica: Blood & Chrome as Lt. Jim Kirby
2012
Emily Owens, M.D as Ellen's Husband (1 episode)
2012
A Mother's Nightmare as Steve
2012
Continuum as Napoli (1 episode)
2011
Possessing Piper Rose as Professor Sorenson
2011
Crash Site as Daniel Sanders
2011
Camelot as Sir Lucan (10 episodes)
2010
Republic of Doyle as Bobby Maher (1 episode)
2009
Dr. Dolittle: Million Dollar Mutts as Chad Cassidy
2008
NYC: Tornado Terror as James 'Jim' Lawrence
2008
Daniel's Daughter as Conner Bailey
2008
Sophie as Rick Ryder (32 episodes)
2007
Passion's Web as Robert Moss
2007
Crossing as Daniel Cimmerman
2006
To Have and to Hold as Tom Davidson
2006
A Bug and a Bag of Weed as Frehley
2006
The Obsession as Reed Halton
2006
Psych as Gavin Channing (1 episode)
2005
Category 7: The End of the World as Gavin Carr
2005
Category 7: The End of the World as FSP Agent Gavin Carr (2 episodes)
2005
Cerberus as Jake Addams
2005
Killer Instinct as John Moore (1 episode)
2005
Supernatural as Tom (2 episodes)
2005
Paper Moon Affair as Vern Staub
2005
Robson Arms as Rob (1 episode)
2005
Criminal Intent as Devon Major
2004
Eve's Christmas as Scott
2004
Battlestar Galactica as Lt. Noel 'Narcho' Allison (10 episodes)
2004
The Collector (1 episode)
2004
The Clinic as Kyle Southern
2003
The Lone Ranger as Harmon Hartman
2003
A Crime of Passion as Dale
2002
First Shot as Owen Taylor
2002
Bliss as Cable Guy (1 episode)
2002
Glory Days as Greg Embry (1 episode)
2001
Smallville as Ted Kord (1 episode)
2001
Mutant X as Noel (1 episode)
2001
Special Unit 2 as Ian (1 episode)
2000
Dark Angel as Charles Smith (1 episode)
2000
Andromeda as Patrius (2 episodes)
1999
Little Boy Blues as That Guy
1999
Family of Cops III as Eddie Fein
1998
First Wave as Cade Foster (66 episodes)
1998
Dawson's Creek as Matt Freeman (6 episodes)
1997
Drive, She Said as Jonathan Evans
1997
Fast Track as Stevie Servine (23 episodes)
1997
Stargate SG-1 as Delek (1 episode)
1997
Breach of Faith: A Family of Cops II as Eddie Fein
1996
Poltergeist: The Legacy as Noah Wilkes (1 episode)
1995
Family of Cops as Eddie Fein
1995
The Outer Limits as Young Gerry (1 episode)
1993
The X-Files as Deputy Barney Paster (1 episode)
1992
The Boys of St. Vincent: 15 Years Later as Kevin Reevey (age 25)