2025
She Came Back as Dr. Keith Mitchell2024
Landman as Nathan2024
Humane as Secretary-General of the U.N. (voice)2024
SuperKlaus as Frank Fafnir (voice)2023
Richard III as Richard III2023
Six Days to Die as The Man in Black2023
My Mother's Men as Neal2021
Trigger Point as Elias Kane2021
Sugar Daddy as Gordon2021
Akilla's Escape as Benji2021
My Soul to Take as Fred2020
La tour as Self - Guest2020
My Salinger Year as Daniel2019
For All Mankind as Wernher von Braun2019
The Umbrella Academy as Sir Reginald Hargreeves2019
Tournée Générale as Self2019
The Prodigy as Arthur Jacobson2019
Greta as Chris McCullen2019
Astronaut as Marcus2019
Beast Within as Father Roman2019
The AfterLifetime of Colm Feore as Self2018
The Truth About the Harry Quebert Affair as Elijah Stern2018
Anon as Charles Gattis2018
Higher Power as Control2017
Lore as Dr. Walter Freeman2017
Bon Cop Bad Cop 2 as Martin Ward2017
The Curse of Buckout Road as Reverend Mike2017
Mission Kathmandu: The Adventures of Nelly & Simon as Taylor (voice)2017
Everfall as Coach Goodwin2016
Mean Dreams as The Chief2015
Reversion as Jack Clé2015
Elephant Song as Dr. James Lawrence2015
Pirate's Passage as Corporal Robin Hawkins (voice)2015
Painkillers as Dr. Troutman2015
King Lear as King Lear2014
Gotham as Dr. Francis Dulmacher2014
The Amazing Spider-Man 2 as Donald Menken2014
Jack Ryan: Shadow Recruit as Rob Behringer2014
Tarot as Narrator2013
House of Cards as Ted Brockhart2013
House of Versace as Santo Versace2012
Revolution as Randall Flynn2011
Thor as King Laufey2011
The Borgias as Giuliano Della Rovere2011
French Immersion as Pontifikator2011
Saga City as Narrator2010
Les Enfants de la télé as Self2010
The Trotsky as Principal Berkhoff2010
Outbreak: Anatomy of a Plague as Narrator2009
The Good Wife as Brad Lund2009
The Listener as Ray Mercer2009
Guns as Paul Duguid2009
Conspiration as Not available2008
Flashpoint as Not available2008
Changeling as Chief James E. Davis2008
WarGames: The Dead Code as T. Kenneth Hassert / Joshua (voice)2008
Inconceivable as Dr. Jackson Charles 'Jack' Freeman2008
Six Reasons Why as The Preacher2008
The American Trap as Maurice Bishop2008
Waitresses Wanted as Sergeant Connor2008
Zombies: When the Dead Walk as (voice)2007
Bury My Heart at Wounded Knee as General Sherman2007
Killing Zelda Sparks as Dr. Theodore Lenningrad2007
The Poet as Colonel Hass2007
Intervention as Bill2007
Alexander Hamilton as Narrator2007
Aleister Crowley: The Beast 666 as Narrator2007
Judy's Got a Gun as Captain Ruttgauer2006
Secret Files of the Inquisition as Not available2006
Bon Cop Bad Cop as Martin Ward2006
Secret Files of the Inquisition as Narrator2005
The Exorcism of Emily Rose as Karl Gunderson2005
Empire as Julius Cäsar2005
The Deal as Hank Weiss2005
Lies My Mother Told Me as Lucas Mackenzie2005
Burnt Toast as Dave2004
Tout le monde en parle as Self2004
Battlestar Galactica as President Richard Adar2004
The Chronicles of Riddick as Lord Marshal2004
Highwaymen as Fargo2003
Slings & Arrows as Sanjay2003
Paycheck as John Wolfe2003
National Security as Detective Frank McDuff2003
And Starring Pancho Villa as Himself as D. W. Griffith2002
The Sum of All Fears as Olson2002
Chicago as Harrison2002
Benjamin Franklin as narrator2002
Point of Origin as Mike Matassa2002
Ignition as Gen. Joel MacAteer2002
Widows as Stein2002
Trudeau as Pierre Trudeau2002
The Baroness and the Pig as The Baron2002
Sins of the Father as Dalton Strong2001
24 as Henry Taylor2001
Pearl Harbor as Admiral Kimmel2001
Foreign Objects as Not available2001
The Caveman's Valentine as Leppenraub2001
Haven as Bruno2001
The Day Reagan Was Shot as Caspar Weinberger2001
Lola as Mike2001
Century Hotel as Sebastian2001
Final Jeopardy as Paul Battaglia2000
Boston Public as George Guber2000
Nuremberg as Rudolf Höß2000
Thomas and the Magic Railroad as Toby (voice)2000
The Virginian as Trampas2000
Trapped in a Purple Haze as Ed Hanson2000
The Perfect Son as Ryan1999
Law & Order: Special Victims Unit as Jordan Hayes1999
The West Wing as Tad Whitney1999
Storm of the Century as Andre Linoge1999
The Insider as Richard Scruggs1999
Titus as Marcus Andronicus1999
Striking Poses as Linus1999
Forget Me Never as Albert1998
City of Angels as Jordan1998
Creature as Adm. Aaron Richland1998
The Red Violin as Auctioneer (Montréal)1998
The Lesser Evil as Derek1998
Airborne as Ron Simpson1998
The Escape as Hickman1997
Liberty! as Alexander Hamilton1997
Face/Off as Dr. Malcolm Walsh1997
Night Falls on Manhattan as Elihu Harrison1997
Hostile Waters as Pshenishny1997
Critical Care as Richard Wilson1997
The Wrong Guy as The Killer1995
The Outer Limits as Major Mackie1995
Truman as Charlie Ross1995
Friends at Last as Phillip Connelyn1995
Where's the Money, Noreen? as Kevin Hanover1995
Heritage Minutes: John McCrae as John McCrae1994
Due South as Charles Carver1994
The Spider and the Fly as Detective Evan Taylor1993
Kung Fu: The Legend Continues as Selinger1993
Kung Fu: The Legend Continues as Greco1993
Thirty Two Short Films About Glenn Gould as Glenn Gould1992
Forever Knight as Not available1988
American Experience as Narrator (voice)1988
War of the Worlds as Nikita1988
War of the Worlds as Leonid Argochev1988
Iron Eagle II as Yuri Lebanov1987
Friday the 13th: The Series as Anton Pascola1987
Friday the 13th: The Series as Alex Dent / Billy FrazerNaN
Menace as Not available1993
Bethune: The Making of a Hero as Chester Rice1993
Stratford Festival: Romeo and Juliet as Mercutio1990
Beautiful Dreamers as Dr. Maurice Bucke1990
Personals as Not available1988
The Taming of the Shrew as Petruchio1987
Blades of Courage as Bruce GainorNaN
24: Redemption as Henry Taylor1986
Twelfth Night as Duke Orsino1982
The Taming of the Shrew as Tranio1981
The Running Man as Rick1977
For The Record as Not available