Actor
Sleeper
2018 · as Bud
My Internship in Canada
2015 · as Millitant pro-guerre
Meetings with a Young Poet
2014 · as Man at Bar
Louis Cyr: The Strongest Man in the World
2013 · as Dr. Dudley Sargent
On the Road
2012 · as Denver Barber
Ties That Bind
2010 · as John Haggard
The Timekeeper
2009
Next Floor
2008 · as Musician
Tar Angel
2003 · as Dimitriev
The Widow of Saint-Pierre
2000 · as Le Commandant Marie Galante
Grey Owl
1999 · as First Hunter
The Witness Files
1999