2024
Bombs Bullets & Rock and Roll as Clive Furguson2023
The Time is Right as Syd2019
Hudson & Rex as Ron Lake2017
American Gods as Larry Hutchinson2017
Taken as Senator Warren2017
Garage Sale Mystery: Murder Most Medieval as Bill Wallace2017
Witness Protection as Maxyl2016
Deadly Attraction as Dr. Dance2016
Evidence of Truth as Kyle Ferguson2015
The Returned as Young George Goddard2015
Accidental Obsession as Ray Johnson2015
Driven Underground as Tom Wilcox2014
Marvel Knights: Eternals as Mark Curry2014
My Mother's Future Husband as Andrew2014
Marvel Knights: Eternals as Mark Curry2014
Stolen from the Womb as Rob King2014
Pour Retourner as Restaurant Owner2013
Ultimate Wolverine vs. Hulk as Bruce Banner (voice)2013
12 Rounds 2: Reloaded as Governor Devlin2013
Wolverine: Origin as John Howlett Jr. (voice)2013
Ultimate Wolverine vs. Hulk as Bruce Banner (voice)2013
Stonados as Lee Calrton2012
Continuum as Napoli2012
Emily Owens, M.D as Ellen's Husband2012
Battlestar Galactica: Blood & Chrome as Lt. Jim Kirby2012
A Mother's Nightmare as Steve2011
Camelot as Sir Lucan2011
Possessing Piper Rose as Professor Sorenson2011
Crash Site as Daniel Sanders2010
Republic of Doyle as Bobby Maher2009
Dr. Dolittle: Million Dollar Mutts as Chad Cassidy2009
Martinis and Murder as Not available2008
Sophie as Rick Ryder2008
NYC: Tornado Terror as James 'Jim' Lawrence2008
On the Other Hand, Death: A Donald Strachey Mystery as Tim Callahan2008
Ice Blues as Tim Callahan2008
Daniel's Daughter as Conner Bailey2007
Passion's Web as Robert Moss2007
Crossing as Daniel Cimmerman2006
Psych as Gavin Channing2006
Shock to the System: A Donald Strachey Mystery as Timmy Callahan2006
The Obsession as Reed Halton2006
To Have and to Hold as Tom Davidson2006
A Bug and a Bag of Weed as Frehley2005
Supernatural as Tom2005
Robson Arms as Rob2005
Killer Instinct as John Moore2005
Category 7: The End of the World as FSP Agent Gavin Carr2005
Category 7: The End of the World as Gavin Carr2005
Cerberus as Jake Addams2005
Third Man Out: A Donald Strachey Mystery as Timmy Callahan2005
Criminal Intent as Devon Major2005
Paper Moon Affair as Vern Staub2004
Battlestar Galactica as Lt. Noel 'Narcho' Allison2004
The Collector as Not available2004
Eve's Christmas as Scott2004
The Clinic as Kyle Southern2003
A Crime of Passion as Dale2003
The Lone Ranger as Harmon Hartman2002
Bliss as Cable Guy2002
Glory Days as Greg Embry2002
First Shot as Owen Taylor2001
Smallville as Ted Kord2001
Special Unit 2 as Ian2001
Mutant X as Noel2000
Andromeda as Patrius2000
Dark Angel as Charles Smith1999
Family of Cops III: Under Suspicion as Eddie Fein1999
Little Boy Blues as That Guy1998
Dawson's Creek as Matt Freeman1998
First Wave as Cade Foster1998
Firestorm as Cowboy1997
Stargate SG-1 as Delek1997
Fast Track as Stevie Servine1997
Breach of Faith: A Family of Cops II as Eddie Fein1997
Drive, She Said as Jonathan Evans1996
Poltergeist: The Legacy as Noah Wilkes1995
The Outer Limits as Young Gerry1995
Family of Cops as Eddie Fein1994
Anchor Zone as Duke1993
The X-Files as Deputy Barney Paster1992
The Boys of St. Vincent: 15 Years Later as Kevin Reevey (age 25)