2024
Conditions of Release as Officer McCormick
2024
Law & Order Toronto: Criminal Intent as Engul Muller (1 episode)
2023
The Boy in the Woods as Aleskey
2023
Six Days to Die as The Purveyor
2020
The Oak Room as Michael
2020
Spinning Out as Gregg (1 episode)
2019
Beast Within as Remy
2019
Sailor as The Sailor
2019
Hudson & Rex as Kai Dunn (2 episodes)
2018
I'll Take Your Dead as Reggie
2016
Rupture as Dr. Raxlen
2015
The Expanse as Stanni (3 episodes)
2015
The Hexecutioners as Charles Ivey
2015
Farhope Tower as Henry
2015
12 Monkeys as Adam Wexler (2 episodes)
2014
Ejecta as Agent Rudder
2013
State of Syn as Hawk (5 episodes)
2013
Reign as Roger (1 episode)
2013
Played as Liam (1 episode)
2013
Orphan Black as Mark / Rudy / Miller / Ira (38 episodes)
2011
Exit Humanity as Wayne
2011
Monster Brawl as Dr. Igora
2010
Nikita as Ronnie (1 episode)
2010
Rookie Blue as Taylor ‘TK’ Hickman (1 episode)
2008
Murdoch Mysteries as Agent Tanner (1 episode)
2006
The Smart Woman Survival Guide as Airport Security (1 episode)
2004
ReGenesis as Greg Fitzsimmons (1 episode)