2024
Seeds as Drake Bondsman
2023
Bones of Crows as Archbishop Thomas Miller (3 episodes)
2023
Bones of Crows as Archbishop Thomas Miller
2023
FUBAR as Will (3 episodes)
2022
The Man from Toronto as Brennan
2022
Don't Hang Up as The American
2022
Reacher as Spivey (4 episodes)
2021
Joe Pickett as Buck Lothar (3 episodes)
2021
SurrealEstate as Nathaniel Hingston (1 episode)
2021
Awake as Neck Tattoo
2021
Dark Web: Cicada 3301 as Connor's Dad
2021
Chaos Walking as Ivan
2020
The Silencing as Jim Needles
2020
Most Dangerous Game as Construction Worker (LBJ) (3 episodes)
2020
Ollie's Pack as Ollie’s Shadow (voice) (1 episode)
2019
Departure as Walter Mack (1 episode)
2019
Hudson & Rex as John Harper (1 episode)
2019
The Umbrella Academy as Buck (1 episode)
2018
Titans as Cage Announcer (1 episode)
2018
Crossmaglen as Jacob
2017
The Curse of Buckout Road as Councilor Jonathan Black
2017
Damnation as Eddie Heffernan (2 episodes)
2017
Frankie Drake Mysteries as Harvey Lyle (5 episodes)
2017
Pure as Gerry Epp (5 episodes)
2016
Edge of Winter as Gas Station Clerk
2016
Slasher as Reycraft (1 episode)
2016
Slasher as Tom Winston (7 episodes)
2015
Regression as TV Presenter
2015
Killjoys as Turin (31 episodes)
2015
Poltergeist as Mr. Stoller
2015
Gangland Undercover as The Rep (1 episode)
2015
12 Monkeys as Matthew Cole (3 episodes)
2014
RoboCop as Antoine Vallon
2014
Bitten as Victor Olson (4 episodes)
2013
Reign as Senneck (1 episode)
2013
Played as Martin (1 episode)
2013
Hemlock Grove as Theodore Gibson (as Patrack Garrow) (1 episode)
2013
Hannibal as James Gray (3 episodes)
2013
If I Were You as Edmund
2013
An Amish Murder as Lieutenant Anderson
2012
Desperately Seeking Santa as Edgar Hillridge
2012
Copper as David Holland (2 episodes)
2012
Copper as Man in Suit (1 episode)
2012
The Firm as Alan Harper (3 episodes)
2012
Faker Chaser as Reggie McIntyre
2011
Alphas as Dr. Harrison (1 episode)
2011
Suits as Jeffrey (1 episode)
2011
XIII: The Series as Finnegan (4 episodes)
2011
Breakout Kings as Muncy Guard (1 episode)
2011
Change of Plans as Coach Tamblyn
2011
High Chicago as Terrance
2010
Call Me Fitz as Chief Dwayne (1 episode)
2010
The 19th Wife as The Prophet
2010
Nikita as Doctor Hanson (3 episodes)
2010
Haven as Conrad Brauer (1 episode)
2010
Bolts and Blip as Coach Gridiron (voice) (26 episodes)
2010
Republic of Doyle as Ian / Big Guy (1 episode)
2009
The Listener as Donald (1 episode)
2009
Unstable as Jessie MacAllister
2009
The Good Friday as Gunther
2008
Flashpoint as Colin Hamilton (1 episode)
2008
The Summit as US Kentucky Private (2 episodes)
2008
Blindness as Hotel Assistant Manager
2008
Murdoch Mysteries as Allen Fawkes (1 episode)
2008
Murdoch Mysteries as Helmut Lindermann (1 episode)
2007
'Til Death Do Us Part as Justice of the Peace (1 episode)
2007
The Dark Years as (voice) (2 episodes)
2006
A Dad for Christmas as Officer
2006
The State Within as Brad Godovsky (4 episodes)
2006
Angela's Eyes as Vic Perretti (1 episode)
2006
Secret Files of the Inquisition as Notary / Llorente / Rothschild (voice)
2005
Code Breakers as Instructor Jones
2005
Life with Derek as Fergus (1 episode)
2005
Tilt as Neal (1 episode)
2004
ReGenesis as Patrick McCain (1 episode)
2004
ReGenesis as Robbie McCaine (1 episode)
2004
Kevin Hill as Robert Phillips (1 episode)
2004
Childstar as P.R. Agent
2004
This Is Wonderland as Paul Carson (1 episode)
2003
Mayday as DC Controller (1 episode)
2003
Missing as Cicero Creed (1 episode)
2003
Threshold as Henry Pynchon
2002
Adventure Inc. as Steve Aronson (1 episode)
2002
Monk as Todd Katterskill (1 episode)
2002
Time of the Wolf as Mr. McGuire
2001
Tracker as Fletcher (1 episode)
2001
Mutant X as Dr. Francis Gallant (1 episode)
2001
Paradise Falls as Tarkin (7 episodes)
2001
Witchblade as Dick Arness (1 episode)
1999
Twice in a Lifetime as Jimmy (1 episode)
1999
The Passion of Ayn Rand as Student #2
1999
Total Recall 2070 as Operative (1 episode)
1997
Earth: Final Conflict as Bridge Hybird (1 episode)
1997
Earth: Final Conflict as Hybird Tech (1 episode)
1997
Strictly Spanking as Liam
1996
FX: The Series as Waiter (1 episode)
1996
Traders as Ted (1 episode)