2016
Spark: A Space Tail as Chunk (voice)
2015
Spotlight as Herald Reporter Quimby
2015
Turbo Kid as Gladiator
2015
Man Seeking Woman as Violinist (1 episode)
2014
The Christmas Switch as George Oakville
2014
Client Seduction as Watson
2014
The Dependables as Claude Hitchcock
2013
The Art of the Steal as Van Der Beer
2013
Orphan Black as Barry (1 episode)
2011
High Chicago as Garbage Eddie
2010
Rookie Blue as Ruben (1 episode)
2010
Fairfield Road as Jesse
2007
Christmas Caper as Tourist
2006
The Business (16 episodes)
2006
Murder on Pleasant Drive as Polygraph Examiner
2005
Supernatural as Furniture Mover #2 (1 episode)
2005
Personal Effects as Vorter
2002
The Rhino Brothers as Dexter
2002
Best of Tromadance Film Festival: Volume 1 as Captain Beerswill ("Zitlover" short)
2001
Till Dad Do Us Part as Danny
2001
Special Unit 2 as Teddy (1 episode)
2000
Dark Angel as Man (1 episode)
2000
Dark Angel as Supervisor (1 episode)
2000
My 5 Wives as Shuffles
2000
Zitlover as Captain Beerswill
1999
H.E. Double Hockey Sticks as Bookowaki
1999
Big Wolf on Campus as Travis Eckert (31 episodes)
1997
Breaker High (1 episode)