
2025
The Last Supper as Joseph of Arimathea2023
The Ark as Avega2023
Punch as The Harbinger2022
House of the Dragon as Lord Humfrey Lefford2022
The Witcher: Blood Origin as Osfar2021
Whitstable Pearl as Henry Wright2020
The Dark Tower as Abel Vannay2019
Project Ithaca as Perry Bulmer2019
Very Valentine as Dutch Roncalli2018
Mute as Sgt. Robert Kloskowski2017
A Christmas Prince as Rudy Moore2016
Atlanta as Fernando2016
The Void as Vincent2015
Dark Matter as Hansmeed2014
Remedy as Dr. Kitleman2014
An American Girl: Isabelle Dances Into the Spotlight as Mr.Koslow2013
Orphan Black as Terrance2013
Transporter: The Series as Jimmy Reeves2013
Time of Death as Captain Vaughn2010
Camp Rock 2: The Final Jam as Brown Cesario2009
The Listener as Dr. Julian Hennessey2009
Pontypool as Nigel Healing2008
Murdoch Mysteries as Calvin Baker2008
Magic Flute Diaries as Jeremy (Producer)2008
Camp Rock as Brown Cesario2007
Heartland as Stewart Forrest2007
The Tracey Fragments as Elegant Pimp Daddy2006
The Jane Show as Cute Guy2005
Tilt as Muff Lanagan2005
Tilt as Muff Lanagan (uncredited)2005
Trump Unauthorized as Ivana's Lawyer2005
Plague City: SARS in Toronto as Stanton2005
Beach Girls as Not available2005
Murder in the Hamptons as British Reporter2005
Crazy for Christmas as Arthur Finnegan2002
Street Time as Jared Endelman2002
Global Heresy as Male Reporter / Journalist #12002
The Brady Bunch in the White House as Priest2001
Tracker as Tina's Dad1999
Relic Hunter as Bligh