Roadside Picnic as The Hamster (1 episode)
2024
Les Armes as James Foster (12 episodes)
2022
Classified as Adrien McKenna (1 episode)
2022
Black Lake as Conrad Cochrane (16 episodes)
2022
Moonfall as Lt. Colonel Reed
2021
Dark Web: Cicada 3301 as Agent Sullivan
2020
Big Sky as State Trooper Cormac Dewey (2 episodes)
2020
Transplant as Fireman (voice) (1 episode)
2019
Jett as Viktor Solonik (2 episodes)
2019
Blood & Treasure as Agent Becker (2 episodes)
2018
Birthmarked as Samsonov
2018
Death Wish as Belligerent Dad
2017
The Disappearance as Alex Lynch (1 episode)
2017
Star Trek: Discovery as Guardian Xi (4 episodes)
2017
mother! as Slave Driver
2017
Cheval-Serpent as Barthelemy Cohen (3 episodes)
2016
Nitro Rush as Avocat
2016
Wynonna Earp as Hypnos (1 episode)
2015
The Forbidden Room as Dr. Warren
2015
Quantico as Scott Walker (1 episode)
2015
Pawn Sacrifice as Uncle Paul
2015
12 Monkeys as Ghost Man (1 episode)
2015
12 Monkeys as Ghost Soldier (2 episodes)
2014
Ascension as Medici (1 episode)
2014
Gurov and Anna as Ben
2014
X-Men: Days of Future Past as Col. Sanders
2014
Brick Mansions as Berringer
2013
CAT. 8 as Parks (1 episode)
2012
Omertà as Andréa Manzoni
2011
Being Human as Ray (9 episodes)
2010
Assassin's Creed: Ascendance as Cesare Borgia (voice)
2010
Secrets of the Mountain as Nigel Fowler
2009
Ring of Deceit as Marcus Coleman
2009
The Beautiful Life: TBL as Franco Falcone (1 episode)
2009
Dead Like Me: Life After Death as Raul
2008
Waitresses Wanted as Paulo
2007
My Daughter's Secret as Detective Nettie
2007
Framed for Murder as Greg
2007
Killer Wave as Aslan Bukhari (2 episodes)
2005
Human Trafficking as Jimmy (2 episodes)
2005
Deadly Isolation as Kyle Mumford
2004
Il Duce Canadese as Agent K (2 episodes)
2003
The Last Chapter: The War Continues as David Butler (6 episodes)
2002
The Last Chapter as David Butler (6 episodes)
2001
Heist as State Trooper
2001
Hidden Agenda as Boris Yoesky
2000
The Invention of Love
1999
Relic Hunter as Professor Dupuys (1 episode)
1999
Twice in a Lifetime as Officer Raymond Santiago (1 episode)
1999
The City as Detective Chris Asimakis (32 episodes)
1999
Running Home as Hayes
1999
Total Recall 2070 (1 episode)
1997
The Hunger as Dr. Stuart Lang (1 episode)
1997
The Hunger as Quentin Dean (1 episode)
1997
Snowboard Academy as Red Eagle
1997
In the Presence of Mine Enemies as German Officer
1996
Hollow Point as Ivan Krezinsky
1996
FX: The Series as Victor Loubar (3 episodes)
1996
A Web of War as Wladyslaw Anders
1994
4 et demi... as Jorgen Van Gelder (4 episodes)