2024
A Time of Mice and Hubris
2022
North of Albany as Harvey
2022
STAT as René Poliquin (4 episodes)
2021
Peace by Chocolate as Barry
2020
Happily Married as Adélard (1 episode)
2019
The Wall as Maître Dagenais (1 episode)
2019
Spookley and the Christmas Kittens as Big Tom (voice)
2019
The Hummingbird Project as Contractor #4
2018
Twisted as Father Macey
2017
The Disappearance as Mr Stackhouse (2 episodes)
2017
Freefall as Ronald Dugas (4 episodes)
2014
Henri Henri as Maurice
2014
The Beautiful Risk as Pierre
2013
The Young and Prodigious T.S. Spivet as The vigilant
2013
Rock Paper Scissors as Homme obèse
2011
Wetlands as Puisatier Père
2010
2 Frogs in the West as Camionneur
2010
Piché: The Landing of a Man as Bones
2010
Blue Mountain State as Charlie (1 episode)
2009
Assassin's Creed: Lineage as Uberto Alberti (3 episodes)
2009
Reverse Angle as Ned Larfield
2009
The Master Key as Concierge
2009
The Velveteen Rabbit as Neal
2009
Dead Like Me: Life After Death as Turner
2007
Black Swarm as Mayor Blatz
2007
Chupacabra as Loyd Rigger
2007
Forbidden Secrets as Police Officer #2
2006
The Rip-Off as Manager
2005
Pure as MC Misha Club
2004
Il Duce Canadese as Mayor Camilien Houde (2 episodes)
2003
Robinson Crusoe as Le Capitaine du Santa Lucia
2003
Dead Like Me as Turner (1 episode)
2003
Crime Spree as Vinny
2003
Lost Junction as Shorty
2001
The Sign of Four as Inspector Jones
2000
The List as Frank Dekker
2000
Island of the Dead as Captain Chanon
2000
Battlefield Earth as Rock
2000
Where the Money Is as Guard
1999
The Legend of Sleepy Hollow as Mr. Van Ripper
1999
Eye of the Beholder as Fat Businessman
1999
36 Hours to Die as Arthur Davidson
1999
Time at the Top as Bodoni
1998
Escape from Wildcat Canyon as Von Whiteside
1998
More Tales of the City as Bruno (2 episodes)
1998
Captive as Police Detective #1
1997
The Peacekeeper as Space Command
1997
The Call of the Wild: Dog of the Yukon as The Savvy Prospector #2
1997
The Best Bad Thing as Saunders
1994
The Return of Tommy Tricker as Mailman Jack
1992
Scanners III: The Takeover as Charlie