2024
A Season to Remember as Randy
2024
Brilliant Minds as Mr. Miller (1 episode)
2024
My Son's Deception as Victor
2023
V/H/S/94 as Mark (segment "Storm Drain")
2023
Fellow Travelers as Dave Holm (1 episode)
2023
Red Iron Road as Neighbour (1 episode)
2021
Mayor of Kingstown as Escort Guard (1 episode)
2019
Henry VIII as Duke of Buckingham
2018
Timon of Athens as Alcibiades
2015
The Expanse as Beltran (3 episodes)
2012
Deadly Hope as Gabriel Haynes
2012
The Firm as Bradley Halverson (1 episode)
2010
Lost Girl as Mike (1 episode)
2010
Republic of Doyle as Ian Beverly (1 episode)
2009
Warehouse 13 as Oscar (1 episode)
2008
Anne of Green Gables: A New Beginning as John Barry
2008
The Summit as Computer Geek (2 episodes)
2008
Murdoch Mysteries as Gabriel Ryder (1 episode)
2006
Hollywoodland as MGM Hunk
2006
Cheaters' Club as Richard Stern
2004
Kevin Hill as Jim Gardner (1 episode)
2003
Mayday as BEA Lead Investigator (1 episode)
2003
Mayday as Investigator Chapman (1 episode)