2025
She Came Back
as Dr. Keith Mitchell
2025
The Girl Who Cried Pearls
as Grandfather (voice)
2024
SuperKlaus
as Frank Fafnir (voice)
2024
Humane
as Secretary-General of the U.N. (voice)
2024
Landman
as Nathan
(20 episodes)
2023
My Mother's Men
as Neal
2023
Richard III
as Richard III
2023
Six Days to Die
as The Man in Black
2021
My Soul to Take
as Fred
2021
Akilla's Escape
as Benji
2021
Sugar Daddy
as Gordon
2021
Trigger Point
as Elias Kane
2021
KZ O 2.0
2020
My Salinger Year
as Daniel
2020
La tour
as Self - Guest
(1 episode)
2019
The AfterLifetime of Colm Feore
as Self
2019
Greta
as Chris McCullen
2019
The Prodigy
as Arthur Jacobson
2019
Astronaut
as Marcus
2019
Beast Within
as Father Roman
2019
The Umbrella Academy
as Sir Reginald Hargreeves
(33 episodes)
2019
Tournée Générale
as Self
(1 episode)
2019
For All Mankind
as Wernher von Braun
(3 episodes)
2018
Anon
as Charles Gattis
2018
Higher Power
as Control
2018
The Truth About the Harry Quebert Affair
as Elijah Stern
(10 episodes)
2017
Bon Cop Bad Cop 2
as Martin Ward
2017
Mission Kathmandu: The Adventures of Nelly & Simon
as Taylor (voice)
2017
The Curse of Buckout Road
as Reverend Mike
2017
Everfall
as Coach Goodwin
2017
Where the Universe Sings: The Spiritual Journey of Lawren Harris
as voice of Lawren Harris
2017
Lore
as Dr. Walter Freeman
(6 episodes)
2017
21 Thunder
as Declan Gallard
(2 episodes)
2016
Mean Dreams
as The Chief
2015
Pirate's Passage
as Corporal Robin Hawkins (voice)
2015
Reversion
as Jack Clé
2015
Painkillers
as Dr. Troutman
2015
King Lear
as King Lear
2015
Elephant Song
as Dr. James Lawrence
2015
Rom - Schlacht der Gladiatoren
2015
Painted Land: In Search of the Group of Seven
as voice of Lawren Harris
2014
Jack Ryan: Shadow Recruit
as Rob Behringer
2014
Tarot
as Narrator
2014
Gotham
as Dr. Francis Dulmacher
(2 episodes)
2013
House of Versace
as Santo Versace
2013
House of Cards
as Ted Brockhart
(6 episodes)
2012
Revolution
as Randall Flynn
(9 episodes)
2011
Thor
as King Laufey
2011
French Immersion
as Pontifikator
2011
Saga City
as Narrator
2011
The Borgias
as Giuliano Della Rovere
(20 episodes)
2010
The Trotsky
as Principal Berkhoff
2010
Outbreak: Anatomy of a Plague
as Narrator
2010
Les Enfants de la télé
as Self
(1 episode)
2009
The Good Wife
as Brad Lund
(1 episode)
2009
Guns
as Paul Duguid
(2 episodes)
2009
The Listener
as Ray Mercer
(7 episodes)
2008
Changeling
as Chief James E. Davis
2008
Six Reasons Why
as The Preacher
2008
The American Trap
as Maurice Bishop
2008
WarGames: The Dead Code
as T. Kenneth Hassert / Joshua (voice)
2008
Waitresses Wanted
as Sergeant Connor
2008
Inconceivable
as Dr. Jackson Charles 'Jack' Freeman
2008
Zombies: When the Dead Walk
as (voice)
2008
Flashpoint
2007
Bury My Heart at Wounded Knee
as General Sherman
2007
The Poet
as Colonel Hass
2007
Judy's Got a Gun
as Captain Ruttgauer
2007
Aleister Crowley: The Beast 666
as Narrator
2007
Killing Zelda Sparks
as Dr. Theodore Lenningrad
2007
Alexander Hamilton
as Narrator
2007
Intervention
as Bill
2007
Hamlet {Solo}
as Self
2006
Bon Cop Bad Cop
as Martin Ward
2006
Secret Files of the Inquisition
as Narrator
2006
Secret Files of the Inquisition
2005
The Deal
as Hank Weiss
2005
The Exorcism of Emily Rose
as Karl Gunderson
2005
Burnt Toast
as Dave
2005
Lies My Mother Told Me
as Lucas Mackenzie
2005
Empire
as Julius Cäsar
(6 episodes)
2004
The Chronicles of Riddick
as Lord Marshal
2004
Highwaymen
as Fargo
2004
Battlestar Galactica
as President Richard Adar
(1 episode)
2004
Tout le monde en parle
as Self
(1 episode)
2003
National Security
as Detective Frank McDuff
2003
Paycheck
as John Wolfe
2003
And Starring Pancho Villa as Himself
as D. W. Griffith
2003
Slings & Arrows
as Sanjay
(6 episodes)
2002
Chicago
as Harrison
2002
The Baroness and the Pig
as The Baron
2002
Trudeau
as Pierre Trudeau
2002
Ignition
as Gen. Joel MacAteer
2002
Sins of the Father
as Dalton Strong
2002
Point of Origin
as Mike Matassa
2002
The Sum of All Fears
as Olson
2002
Widows
as Stein
(4 episodes)
2002
Benjamin Franklin
as narrator
(3 episodes)
2001
Pearl Harbor
as Admiral Kimmel
2001
The Caveman's Valentine
as Leppenraub
2001
Century Hotel
as Sebastian
2001
The Day Reagan Was Shot
as Caspar Weinberger
2001
Haven
as Bruno
2001
Final Jeopardy
as Paul Battaglia
2001
Lola
as Mike
2001
24
as Henry Taylor
(12 episodes)
2001
Foreign Objects
2000
Trapped in a Purple Haze
as Ed Hanson
2000
The Perfect Son
as Ryan
2000
The Virginian
as Trampas
2000
Thomas and the Magic Railroad
as Toby (voice)
2000
Boston Public
as George Guber
(1 episode)
2000
Nuremberg
as Rudolf Höß
(1 episode)
1999
The Insider
as Richard Scruggs
1999
Titus
as Marcus Andronicus
1999
Striking Poses
as Linus
1999
Forget Me Never
as Albert
1999
Storm of the Century
as Andre Linoge
(3 episodes)
1999
The West Wing
as Tad Whitney
(1 episode)
1999
Law & Order: Special Victims Unit
as Jordan Hayes
(1 episode)
1998
City of Angels
as Jordan
1998
The Red Violin
as Auctioneer (Montréal)
1998
Airborne
as Ron Simpson
1998
The Lesser Evil
as Derek
1998
The Escape
as Hickman
1998
Creature
as Adm. Aaron Richland
(2 episodes)
1997
Hostile Waters
as Pshenishny
1997
Face/Off
as Dr. Malcolm Walsh
1997
Night Falls on Manhattan
as Elihu Harrison
1997
The Wrong Guy
as The Killer
1997
Critical Care
as Richard Wilson
1997
Louisbourg Under Siege
as Self
1997
Liberty!
as Alexander Hamilton
(6 episodes)
1995
Heritage Minutes: John McCrae
as John McCrae
1995
Truman
as Charlie Ross
1995
Friends at Last
as Phillip Connelyn
1995
Where's the Money, Noreen?
as Kevin Hanover
1995
The Outer Limits
as Major Mackie
(1 episode)
1994
The Spider and the Fly
as Detective Evan Taylor
1994
Due South
as Charles Carver
(1 episode)
1993
Bethune: The Making of a Hero
as Chester Rice
1993
Thirty Two Short Films About Glenn Gould
as Glenn Gould
1993
Stratford Festival: Romeo and Juliet
as Mercutio
1993
Kung Fu: The Legend Continues
as Selinger
(1 episode)
1993
Kung Fu: The Legend Continues
as Greco
(1 episode)
1992
Forever Knight
1990
Personals
1990
Beautiful Dreamers
as Dr. Maurice Bucke
1988
The Taming of the Shrew
as Petruchio
1988
Iron Eagle II
as Yuri Lebanov
1988
War of the Worlds
as Nikita
(1 episode)
1988
American Experience
as Narrator (voice)
(1 episode)
1988
War of the Worlds
as Leonid Argochev
(1 episode)
1987
Blades of Courage
as Bruce Gainor
1987
Friday the 13th: The Series
as Anton Pascola
(1 episode)
1987
Friday the 13th: The Series
as Alex Dent / Billy Frazer
(1 episode)
1986
Twelfth Night
as Duke Orsino
1986
The Boys from Syracuse
as Antipholus of Ephesus
1982
The Taming of the Shrew
as Tranio
1981
The Running Man
as Rick
1976
For the Record
—
Menace
—
Six Guns for Hire
as The Employer