| Nash the Slash Rises Again! (2025) as Self - Russell the Serial Killer/Self - Pokey Jones(archive footage) |
| The Occupant of the Room (2025) as Minturn |
| Crimes of the Future (2022) as Wippet |
| The Middle Man (2021) as Doctor |
| The Curse of Audrey Earnshaw (2020) as Bernard Buckley |
| Target Number One (2020) as Norm |
| American Woman (2019) as Newscaster 1 (voice) |
| Through Black Spruce (2019) as Journalist |
| Waiting for Ishtar (2017) as Self |
| Meditation Park (2017) as Gabriel |
| Blood Honey (2017) as Dr. Bert Morrison |
| Lolz-ita (2017) as Eric |
| Window Horses: The Poetic Persian Epiphany of Rosie Ming (2017) as Dietmar (voice) |
| Your Mother and I (2016) as Father |
| Zoom (2016) as Horowitz |
| Three Days in Havana (2014) as Pepe |
| Treading Water (2013) as Richard |
| Subconscious Password (2013) as The Host (voice) |
| I'm Yours (2012) as Phil |
| Trigger (2010) as Brian |
| Scott Pilgrim vs. the World (2010) as Director |
| Cooking With Stella (2010) as Michael Laffont |
| Leslie, My Name Is Evil (2009) as Prosecutor |
| Green Door (2008) as Ron |
| Blindness (2008) as Thief |
| Redacted (2007) as Criminal Investigator (voice) |
| Monkey Warfare (2006) as Dan |
| Where the Truth Lies (2005) as Publishing Executive |
| Childstar (2004) as Rick Shille |
| Clean (2004) as Vernon |
| Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche (2004) as Self / Pokey Jones / Patrick Wheeler / Matt Shapiro / Brad |
| The Event (2003) as Matt Shapiro |
| Public Domain (2003) as Host |
| Rub & Tug (2002) as Conrad |
| Trudeau (2002) as Greenbaum |
| Waydowntown (2002) as Brad |
| I Was a Rat (2001) as Oliver Tapscrew |
| The Art of Woo (2001) as Nathan |
| This Might Be Good (2000) |
| Vinyl (2000) as Himself |
| Sea People (1999) as Mr. Whittaker |
| eXistenZ (1999) as Yevgeny Nourish |
| The Passion of Ayn Rand (1999) as Alfred |
| Le violon rouge (1998) as Evan Williams (Montréal) |
| Last Night (1998) as Patrick Wheeler |
| Elimination Dance (1998) as Male Dance Partner |
| Never Met Picasso (1997) as Jerry |
| Sarabande (1997) as Max |
| In the Presence of Mine Enemies (1997) as Paul Heller |
| Joe's So Mean to Josephine (1997) as Mike |
| When Night Is Falling (1995) as Timothy |
| Camilla (1994) as Security Guard |
| Exotica (1994) as Thomas |
| Arrowhead (1994) as Ray Bud |
| Thirty Two Short Films About Glenn Gould (1993) as Concert Promoter |
| My Niagara (1992) as Cabel |
| Giant Steps (1992) as Real Estate Hucker |
| The Adjuster (1991) as Tyler, the young censor |
| Highway 61 (1991) as Pokey Jones |
| Roadkill (1989) as Russel, the Serial Killer |
| 어쩔수가없다 Screenplay |
| Through Black Spruce Director |
| Closet Monster Story Editor |
| It's Not You Director |
| It's Not You Writer |
| The Grand Seduction Director |
| This Movie Is Broken Writer |
| This Movie Is Broken Idea |
| Blindness Screenplay |
| Phone Call From Imaginary Girlfriends: Istanbul Director |
| Phone Call From Imaginary Girlfriends: Istanbul Writer |
| Phone Call From Imaginary Girlfriends: Ankara Director |
| Phone Call From Imaginary Girlfriends: Ankara Writer |
| Childstar Director |
| Childstar Writer |
| Preludes Director |
| A Word from the Management Director |
| A Word from the Management Writer |
| Le violon rouge Screenplay |
| Last Night Director |
| Last Night Writer |
| Elimination Dance Director |
| Elimination Dance Writer |
| Dance Me Outside Writer |
| Thirty Two Short Films About Glenn Gould Screenplay |
| Blue Director |
| Blue Writer |
| Highway 61 Story |
| Highway 61 Screenplay |
| Roadkill Screenplay |