

X-Men: Days of Future Past
2014 · as French TV Reporter

The Covenant
2006 · as Mr. Waugh

Source Code
2011 · as Train Official

Upside Down
2012 · as Passerby

Shattered Glass
2003 · as Monica Merchant #1

Heist
2001 · as Controller in Tower

I'm Not There
2007 · as Director / Father of Tumbleweed Girl

The Human Stain
2003 · as Naval Recruiter

Target Number One
2020 · as Randy Brown

The Minion
1998 · as Gas Station Attendant

Lilies
1997 · as Prison Ensemble

Polytechnique
2009 · as Mr. Martineau

Black List
1995 · as Procureur - procès Gabrielle

3 Needles
2005 · as Eggs Benny Guy

Varian's War
2001

Switch
2011 · as Canadian Inspector

Savage Messiah
2002 · as Social Worker #1

Perfect Plan
2010 · as Tom Cross