Actor
SuperKlaus
2024
Humane
2024
as Secretary-General of the U.N. (voice)
She Came Back
2024
as Dr. Keith Mitchell
My Mother's Men
2023
as Neal
Six Days to Die
2023
as The Man in Black
Richard III
2023
as Richard III
My Soul to Take
2021
as Fred
Akilla's Escape
2021
as Benji
Trigger Point
2021
as Elias Kane
Sugar Daddy
2021
as Gordon
My Salinger Year
2020
as Daniel
Beast Within
2019
as Father Roman
Astronaut
2019
as Marcus
The AfterLifetime of Colm Feore
2019
as Self
Greta
2019
as Chris McCullen
The Prodigy
2019
as Arthur Jacobson
Higher Power
2018
as Control
Anon
2018
as Charles Gattis
The Curse of Buckout Road
2017
as Reverend Mike
Mission Kathmandu: The Adventures of Nelly & Simon
2017
as Taylor (voice)
Everfall
2017
as Coach Goodwin
Bon Cop Bad Cop 2
2017
as Martin Ward
Mean Dreams
2016
as The Chief
Painkillers
2015
as Dr. Troutman
Reversion
2015
as Jack Clé
King Lear
2015
as King Lear
Pirate's Passage
2015
as Corporal Robin Hawkins (voice)
Elephant Song
2014
as Dr. James Lawrence
The Amazing Spider-Man 2
2014
as Donald Menken
Jack Ryan: Shadow Recruit
2014
as Rob Behringer
House of Versace
2013
as Santo Versace
French Immersion
2011
as Pontifikator
Thor
2011
as King Laufey
The Trotsky
2010
as Principal Berkhoff
Waitresses Wanted
2008
as Sergeant Connor
24: Redemption
2008
as Henry Taylor
Changeling
2008
as Chief James E. Davis
WarGames: The Dead Code
2008
as T. Kenneth Hassert / Joshua (voice)
Six Reasons Why
2008
as The Preacher
Inconceivable
2008
as Dr. Jackson Charles 'Jack' Freeman
The American Trap
2008
as Maurice Bishop
The Poet
2007
as Colonel Hass
Bury My Heart at Wounded Knee
2007
as General Sherman
Judy's Got a Gun
2007
as Captain Ruttgauer
Killing Zelda Sparks
2007
as Dr. Theodore Lenningrad
Intervention
2007
as Bill
Bon Cop Bad Cop
2006
as Martin Ward
Secret Files of the Inquisition
2006
as Narrator
Burnt Toast
2005
as Dave
The Exorcism of Emily Rose
2005
as Karl Gunderson
The Deal
2005
as Hank Weiss
Lies My Mother Told Me
2005
as Lucas Mackenzie
The Chronicles of Riddick
2004
as Lord Marshal
Highwaymen
2004
as Fargo
Paycheck
2003
as John Wolfe
And Starring Pancho Villa as Himself
2003
as D. W. Griffith
National Security
2003
as Detective Frank McDuff
Chicago
2002
as Harrison
The Baroness and the Pig
2002
as The Baron
Widows
2002
as Stein
Point of Origin
2002
as Mike Matassa
The Sum of All Fears
2002
as Olson
Trudeau
2002
as Pierre Trudeau
Ignition
2002
as Gen. Joel MacAteer
Sins of the Father
2002
as Dalton Strong
The Day Reagan Was Shot
2001
as Caspar Weinberger
Century Hotel
2001
as Sebastian
Pearl Harbor
2001
as Admiral Kimmel
Lola
2001
as Mike
Final Jeopardy
2001
as Paul Battaglia
Haven
2001
as Bruno
The Caveman's Valentine
2001
as Leppenraub
The Perfect Son
2000
as Ryan
Thomas and the Magic Railroad
2000
as Toby (voice)
Trapped in a Purple Haze
2000
as Ed Hanson
The Virginian
2000
as Trampas
Titus
1999
as Marcus Andronicus
The Insider
1999
as Richard Scruggs
Forget Me Never
1999
as Albert
Striking Poses
1999
as Linus
The Lesser Evil
1998
as Derek
The Red Violin
1998
as Auctioneer (Montréal)
Airborne
1998
as Ron Simpson
The Escape
1998
as Hickman
City of Angels
1998
as Jordan
Critical Care
1997
as Richard Wilson
Hostile Waters
1997
as Pshenishny
The Wrong Guy
1997
as The Killer
Face/Off
1997
as Dr. Malcolm Walsh
Night Falls on Manhattan
1997
as Elihu Harrison
Where's the Money, Noreen?
1995
as Kevin Hanover
Truman
1995
as Charlie Ross
Heritage Minutes: John McCrae
1995
as John McCrae
Friends at Last
1995
as Phillip Connelyn
The Spider and the Fly
1994
as Detective Evan Taylor
Thirty Two Short Films About Glenn Gould
1993
as Glenn Gould
Bethune: The Making of a Hero
1993
as Chester Rice
Stratford Festival: Romeo and Juliet
1993
as Mercutio
Beautiful Dreamers
1990
as Dr. Maurice Bucke
Personals
1990
Iron Eagle II
1988
as Yuri Lebanov
The Taming of the Shrew
1988
as Petruchio
Blades of Courage
1987
as Bruce Gainor
The Taming of the Shrew
1982
as Tranio
The Running Man
1981
as Rick
Menace