2022
Mistletoe Time Machine as Mr. Sanchez
2017
Anne with an E as Rollings (6 episodes)
2015
Schitt's Creek as Funeral Director (1 episode)
2013
Orphan Black as Ezra Lue (1 episode)
2010
Saw 3D as Additional Voice Talent (voice)
2010
Rookie Blue as Rhys Gray (1 episode)
2008
Murdoch Mysteries as Owens (1 episode)
2004
ReGenesis as Molly’s Doctor (1 episode)
2004
New York Minute as Doorman
2003
Mayday as Steven Hartov (1 episode)
1999
Three to Tango as Gallery Owner
1997
Face Down as Jacob Knutson
1997
Earth: Final Conflict as Balvak (1 episode)
1996
FX: The Series as Sgt. Jackson (1 episode)