2025
						
							The Occupant of the Room						
					 
									
						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 (voice)						
					 
									
						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
						
							The Red Violin as Evan Williams (Montréal)						
					 
									
						1998
						
							Last Night as Patrick Wheeler						
					 
									
						1998
						
							Elimination Dance as Male Dance Partner						
					 
									
						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