2016 – Mayday/Air Crash Investigation (TV series)
Inside 9/11: The Pentagon (2016) as Captain Charles Burlingame
2016 – Good Witch (TV series)
Second Time Around (2016) as Dale
2016 – Quantico (TV series)
Alex (2016) as Brian Goldman
2015 – Haven (TV series)
Just Passing Through (2015) as Garland Wuornos
2014 – Dark Rising: Warrior of Worlds (TV Series)
In Sckraab We Trust (2014) as Jason Parks
Revelations (2014) as Jason Parks
Connections (2014) as Jason Parks
The Trankartak (2014) as Jason Parks
Season’s Change (2014) as Jason Parks
2014 – The Listener (TV series)
The Wrong Man (2014) as Terrence Fellows
2012 – Beauty and the Beast (TV series)
Bridesmaid Up! (2012) as Drake Meyer
2012 – Rookie Blue (TV series)
Girls’ Night Out (2012) as Cyclist
2011 – Being Erica (TV series)
Baby Mama (2011) as Daniel
2011 – Dark Rising: The Savage Tales of Summer Vale (TV series) as Jason Parks
2010-2011 – Life Unjarred (TV Series)
Episode #1.16 (2011) as Dak
Episode #1.10 (2011)as Dak
Episode #1.8 (2010)as Dak
Episode #1.4 (2010)as Dak
2011 – Skins (TV Series)
Michelle as Rick
2006-2007 – The Jane Show (TV series)
Shower Killer (2007) as Jamie
Strictly Jane (2006) as Jamie
Close Friends (2006) as Jamie
Thursday Night Rules (2006) as Jamie
Ode to Marion (2006) as Jamie
2004-2005 – The L Word (TV series)
Last Dance (2006) as Harrison
L’Ennui (2004) as Harrison
Lawfully (2004) as Harrison
Pilot (2004) as Harrison
2005 – G-Spot (TV series)
Gigi Gets a Job as 2nd Bobsledder
2002 – American Dreams (TV series)
Pilot Episode as Dick Clark
2000-2002 – Lexx (TV series)
ApocaLexx Now (2002) as Sergeant Dwayne Eagle
Boomtown (2000) as Root
2001 – Earth: Final Conflict (TV series)
Boone’s Awakening as Kobe Guy
2001 – Relic Hunter (TV series)
The Reel Thing as Sean
1998 – Twitch City (TV series)
Killed by Cat Food as Rob Quartly
1998 – PSI Factor: Chronicles of the Paranormal (TV series)
The Night of the Setting Sun as Derek Stephenson
1997 – Exhibit A: Secrets of Forensic Science (TV series)
A Dark Crime as Handsome Guy