2022
Crimes of the Future as Wippet
2021
The Middle Man as Doctor
2020
The Curse of Audrey Earnshaw as Bernard Buckley
2020
Target Number One as Norm
2020
Hey Lady! as Dr. Wolfe (5 episodes)
2019
American Woman as Newscaster 1 (voice)
2019
Through Black Spruce as Journalist
2017
Waiting for Ishtar as Self
2017
Meditation Park as Gabriel
2017
Blood Honey as Dr. Bert Morrison
2017
Window Horses as Dietmar
2016
Your Mother and I as Father
2014
Sensitive Skin as Al (12 episodes)
2014
Three Days in Havana as Pepe
2013
Treading Water as Richard
2013
Subconscious Password as The Host (voice)
2010
Scott Pilgrim vs. the World as Director
2010
Cooking With Stella as Michael Laffont
2010
Republic of Doyle as J.J. Murphy (1 episode)
2009
Leslie, My Name Is Evil as Prosecutor
2007
Redacted as Criminal Investigator (voice)
2006
Monkey Warfare as Dan
2006
Prairie Giant: The Tommy Douglas Story as Clarence Fines (2 episodes)
2005
Where the Truth Lies as Publishing Executive
2004
Childstar as Rick Shille
2004
Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche as Self / Pokey Jones / Patrick Wheeler / Matt Shapiro / Brad
2003
Slings & Arrows as Darren Nichols (18 episodes)
2003
Odd Job Jack as Jack Ryder (voice) (52 episodes)
2003
Public Domain as Host
2002
Trudeau as Greenbaum
2001
I Was a Rat as Oliver Tapscrew
2001
Degrassi as Keith (2 episodes)
2001
The Art of Woo as Nathan
1999
Sea People as Mr. Whittaker
1999
eXistenZ as Yevgeny Nourish
1999
The Passion of Ayn Rand as Alfred
1998
Last Night as Patrick Wheeler
1998
Elimination Dance as Male Dance Partner
1998
The Red Violin as Evan Williams (Montréal)
1998
Twitch City as Curtis (13 episodes)
1997
In the Presence of Mine Enemies as Paul Heller
1997
Joe's So Mean to Josephine as Mike
1996
Once a Thief (1 episode)
1996
Never Met Picasso as Jerry
1994
Camilla as Security Guard
1994
Arrowhead as Ray Bud
1993
Thirty Two Short Films About Glenn Gould as Concert Promoter
1992
Giant Steps as Real Estate Hucker
1991
The Adjuster as Tyler, the young censor
1991
Highway 61 as Pokey Jones
1989
Roadkill as Russel, the Serial Killer