Actor
Longing
2024
as Jacob
Montréal Girls
2023
as Professor
Christmas in My Heart
2021
as Tim Hendricks
Rent Do
2021
as Executive #1
French Exit
2021
as Ralph Rudy
Nadia, Butterfly
2020
as Présentateur anglophone (voice)
Appiness
2018
as Jeffrey
Votez Bougon
2016
as Donald / L'anglo de Shefferville
Arrival
2016
as CIA Officer Dan Ryder
Race
2016
as Francis Schmidt
The Walk
2015
as Texas Tourist
Stonewall
2015
as Dep. Jack Smythe
Le Militaire
2014
as Le voisin
Elephant Song
2014
as Sergeant Taylor
The Girl He Met Online
2014
as Detective Olsen
Still Life: A Three Pines Mystery
2013
as Brebeuf
The Good Lie
2013
as Professor Field
Upside Down
2012
as Soldier
Barney's Version
2010
as Bartender at Wedding
Piché: The Landing of a Man
2010
as Gardien de prison
Recon 2023: The Gauda Prime Conspiracy
2009
as General DeLucas
Burning Mussolini
2009
as Detective Groszman
Punisher: War Zone
2008
as Agent Miller
South of the Moon
2008
as Wendell Hawkins
I'm Not There
2007
as Government Agent
The Covenant
2006
as Patrolman Reeve
The Rocket
2005
as Policier Boston
Nature Unleashed: Tornado
2005
as Petras (comme Larry Potter)
SnakeMan
2005
as Dr. Rick Gordon
Devil's Rose
2005
as Mr. Scratch
A Deadly Encounter
2004
as Detective Bruder
Direct Action
2004
as Phil, Agent in Charge
Jack Paradise (Les nuits de Montréal)
2004
as Commercant
Deadly Betrayal
2003
as Detective Lentino
Detention
2003
as Earl Hendorf
EDNY
2003
as Sgt. Doyle
Partners in Action
2002
as Capt Spiotta
No Good Deed
2002
as Customs Captain
Jack & Ella
2002
as Bob
Savage Messiah
2002
as Ross MacDonnell
One Way Out
2002
as Jess
Life in the Balance
2001
The Killing Yard
2001
as Anthony Simonetti
WW3
2001
as Danvers
Xchange
2001
as Walt Simons
Wilder
2000
as Male Nurse
No Alibi
2000
as Steve
The Witness
2000
as Kurt
The Bone Collector
1999
as Gas Worker
Home Team
1999
as Harry
Dead Silent
1999
as 'Dr. Ettinger' / Sitton
Dead End
1998
as Burnett
The Second Arrival
1998
as Burke
Out of Control
1998
as Tad
Airspeed
1998
as Donovan
Nico the Unicorn
1998
as Deputy Pete
Captive
1998
as Bailey
Night of the Demons III
1997
as Larry
The Peacekeeper
1997
as Maxwell
Laserhawk
1997
as Captain Moss
Stranger in the House
1997
as Roy Rankston
Silent Trigger
1996
as Co-pilot