2022
Crimes of the Future as Wippet2021
The Middle Man as Doctor2020
Target Number One as Norm2020
Hey Lady! as Dr. Wolfe2020
The Curse of Audrey Earnshaw as Bernard Buckley2019
Through Black Spruce as Journalist2019
American Woman as Newscaster 1 (voice)2017
Blood Honey as Dr. Bert Morrison2017
Window Horses as Dietmar2017
Meditation Park as Gabriel2017
Lolz-ita as Eric2017
Waiting for Ishtar as Self2016
Your Mother and I as Father2015
Zoom as Horowitz2014
Sensitive Skin as Al2014
Three Days in Havana as Pepe2013
Treading Water as Richard2013
Subconscious Password as The Host (voice)2012
I'm Yours as Phil2010
Republic of Doyle as J.J. Murphy2010
Scott Pilgrim vs. the World as Director2010
Trigger as Brian2010
Cooking With Stella as Michael Laffont2009
Leslie, My Name Is Evil as Prosecutor2008
Blindness as Thief2008
Green Door as Ron2007
Redacted as Criminal Investigator (voice)2006
Prairie Giant: The Tommy Douglas Story as Clarence Fines2006
Monkey Warfare as Dan2005
Where the Truth Lies as Publishing Executive2004
Clean as Vernon2004
Childstar as Rick Shille2004
Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche as Self / Pokey Jones / Patrick Wheeler / Matt Shapiro / Brad2003
Odd Job Jack as Jack Ryder (voice)2003
Slings & Arrows as Darren Nichols2003
The Event as Matt Shapiro2003
Public Domain as Host2002
Trudeau as Greenbaum2002
Rub & Tug as Conrad2002
Waydowntown as Brad2001
Degrassi as Keith2001
I Was a Rat as Oliver Tapscrew2001
The Art of Woo as Nathan2000
This Might Be Good as Not available2000
Vinyl as Himself1999
eXistenZ as Yevgeny Nourish1999
The Passion of Ayn Rand as Alfred1999
Sea People as Mr. Whittaker1998
Twitch City as Curtis1998
The Red Violin as Evan Williams (Montréal)1998
Last Night as Patrick Wheeler1998
Elimination Dance as Male Dance Partner1997
In the Presence of Mine Enemies as Paul Heller1997
Joe's So Mean to Josephine as Mike1997
Sarabande as Max1996
Once a Thief as Not available1996
Never Met Picasso as Jerry1995
When Night Is Falling as Timothy1994
Exotica as Thomas1994
Camilla as Security Guard1994
Arrowhead as Ray Bud1993
Thirty Two Short Films About Glenn Gould as Concert Promoter1992
Giant Steps as Real Estate Hucker1992
My Niagara as Cabel1991
The Adjuster as Tyler, the young censor1991
Highway 61 as Pokey Jones1989
Roadkill as Russel, the Serial Killer2024
The Sympathizer Executive Producer2024
The Sympathizer Writer2024
The Sympathizer Creator2019
Through Black Spruce Director2017
Michael: Every Day Executive Producer2016
Closet Monster Story Editor2015
It's Not You Writer2015
It's Not You Director2014
The Grand Seduction Director2014
Sensitive Skin Executive Producer2010
This Movie Is Broken Idea2010
This Movie Is Broken Writer2008
Blindness Screenplay2007
Phone Call From Imaginary Girlfriends: Istanbul Director2007
Phone Call From Imaginary Girlfriends: Istanbul Writer2007
Phone Call From Imaginary Girlfriends: Ankara Writer2007
Phone Call From Imaginary Girlfriends: Ankara Director2004
Childstar Director2004
Childstar Writer2000
A Word from the Management Director2000
A Word from the Management Writer2000
Preludes Director1998
The Red Violin Writer1998
Last Night Director1998
Elimination Dance Writer1998
Elimination Dance Director1998
Last Night Writer1998
Twitch City Teleplay1998
Twitch City Writer1998
Twitch City Story1998
Twitch City Creator1995
Dance Me Outside Writer1993
Thirty Two Short Films About Glenn Gould Screenplay1992
Blue Writer1992
Blue Director1991
Highway 61 Screenplay1991
Highway 61 Story1989
Roadkill ScreenplayNaN
No Other Choice Writer