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: Under Suspicion 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)