Actor (138 credits)
- The Prodigy (2019) Arthur Jacobson
- Anon (2018) Detective Charles Gattis
- The Truth About the Harry Quebert Affair (2018) Elijah Stern (2017)
- The Widow (2018)
- Greta (2018)
- Hunter's Moon (2017) Father Roman
- 21 Thunder (2017) Declan Gallard
- Buckout Road (2017) Reverend Mike
- Everfall (2017)
- Higher Power (2017) Control
- Behind Enemy Lines (2017) Undersecretary of State David Alexander
- Lore (2017) Dr. Walter Freeman
- Bon Cop Bad Cop 2 (2017)
- Crushed (2016) Robert Belgrand
- Mean Dreams (2016)
- Where the Universe Sings (2016) Lawren Harris, voice acting
- King Lear (2015) King Lear
- Kingmakers (2015) Dean Vandermeer
- Painkillers (2015) Dr. Troutman
- Pirate's Passage (2015) Corporal Robin Hawkins, voice acting
- Reversion (2015) Jack Clé
- Painted Land: In Search of the Group of Seven (2015) Lawren Harris, voice acting
- Sensitive Skin (2014) Roger
- The Amazing Spider-Man 2 (2014) Donald Menken
- Elephant Song (2014) Lawrence
- House of Versace (2013) Santo Versace
- House of Cards (2013) General Brockhart
- Revolution (2012)
- Beauty and the Beast (2012) Frank Darnell
- Saving Hope (2012) Mac
- Thor (2011) King Laufey
- French Immersion (2011) Michael Pontifikator
- The Borgias (2011) Giuliano Della Rovere
- Voodoo (2010) рассказчик
- Outbreak: Anatomy of a Plague (2010) играет самого себя - рассказчик
- Changeling - Partners in Crime: Bringing Changeling to the Screen (2009) играет самого себя
- The Trotsky (2009)
- The Listener (2009) Ray Mercer
- Partners in Crime: Clint Eastwood and Angelina Jolie (2009) играет самого себя
- 24 (2008) Henry Taylor
- Six Reasons Why (2008) The Preacher
- Serveuses demandées (2008) Sergeant Connor
- Flashpoint (2008) David Graham
- Changeling (2008) Chief James E. Davis
- Inconceivable (2008) Dr. Jackson Charles «Jack» Freeman
- Le piège américain (2008) Maurice Bishop
- Guns (2008) Paul Duguid
- WarGames: The Dead Code (2008) Joshua
- Judy's Got a Gun (2007) Captain Ruttgauer
- Intervention (2007) Bill
- Bury My Heart at Wounded Knee (2007) General Sherman
- Hamlet (Solo) (2007) играет самого себя - интервьюируемый
- Killing Zelda Sparks (2007) Dr. Theodore Lenningrad
- In Search of the Great Beast 666: Aleister Crowley (2007)
- The Poet (2007) Colonel Hass
- Secret Files of the Inquisition (2006) рассказчик
- Bon Cop, Bad Cop (2006)
- Heidi (2005) Mr. Sesseman, voice acting
- Lies My Mother Told Me (2005) Lucas Mackenzie
- The Exorcism of Emily Rose (2005) Karl Gunderson
- Burnt Toast (2005) Dave
- Empire (2005)
- Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche (2004) Glenn Gould, хроника
- The Deal (2004) Hank Weiss
- Battlestar Galactica (2004)
- The Chronicles of Riddick (2004) Lord Marshal
- Sci-Fi Channel: The Lowdown - The Chronicles of Riddick (2004) Lord Marshal
- The Newsroom (2004) David
- Paycheck (2003) Wolfe
- Highwaymen (2003) Fargo
- National Security (2003) Detective Frank McDuff
- And Starring Pancho Villa as Himself (2003)
- Slings and Arrows (2003) Sanjay
- Napoléon (2002) not listed in credits
- Benjamin Franklin (2002) рассказчик
- Widows (2002) Stein
- The Baroness and the Pig (2002) The Baron
- Point of Origin (2002) Mike Matassa
- Trudeau (2002) Pierre Elliott Trudeau
- Sins of the Father (2002) Dalton Strong
- The Sum of All Fears (2002) Olson
- Chicago (2002) DA Martin Harrison
- 24 (2001) Henry Taylor
- Ignition (2001)
- Haven (2001) Bruno
- Pearl Harbor (2001) Adm. Husband E. Kimmel
- Century Hotel (2001) Sebastian
- The Caveman's Valentine (2001)
- Final Jeopardy (2001) Paul Battaglia
- Lola (2001) Mike
- The Day Reagan Was Shot (2001) Caspar Weinberger
- Nuremberg (2000) Rudolf Höß
- Mars on Earth: Preparing for Life on the Red Planet (2000) рассказчик, voice acting
- Thomas and the Magic Railroad (2000) Toby, voice acting
- The Perfect Son (2000) Ryan Taylor
- Trapped in a Purple Haze (2000) Ed Hanson
- The Virginian (2000) Trampas
- Storm of the Century (1999) Andre Linoge (Human & Monster Form)
- The Insider (1999) Richard Scruggs
- Forget Me Never (1999) Albert
- Titus (1999) Marcus Andronicus
- Striking Poses (1999) Linus
- Le violon rouge (1998) Auctioneer (Montréal)
- Airborne (1998) Ron Simpson
- City of Angels (1998) Jordan Ferris
- The Herd (1998) Erling Porsild
- The Lesser Evil (1998) Derek Eastman
- Creature (1998) Adm. Aaron Richland
- The Escape (1998) Hickman
- Face/Off (1997) Dr. Malcolm Walsh
- Artemisia (1997) Agostino Tassi
- Hostile Waters (1997) Pshenishny
- Night Sins (1997) Deacon Albert Fletcher
- The Wrong Guy (1997) The Killer
- Louisbourg Under Siege (1997) рассказчик, voice acting
- La Femme Nikita (1997) Brutus
- Critical Care (1997) Richard Wilson
- The Boor (1996) Gruzdev
- Night Falls on Manhattan (1996) Elihu Harrison
- The Champagne Safari (1995) рассказчик, voice acting
- Friends at Last (1995) Phillip Connelyn
- Truman (1995) Charlie Ross
- Where's the Money, Noreen? (1995) Kevin Hanover
- The Spider and the Fly (1994) Detective Evan Taylor
- Thirty Two Short Films About Glenn Gould (1993) Glenn Gould
- Romeo & Juliet (1993) Mercutio
- Heritage Minutes (1991) Colonel John McCrae
- Beyond Reality (1991) Mason Driscoll
- Personals (1990)
- Bethune: The Making of a Hero (1990) Chester Rice
- Beautiful Dreamers (1990) Dr. Maurice Bucke
- The Taming of the Shrew (1988) Petruchio / Sly
- War of the Worlds (1988) Leonid Argochev
- Iron Eagle II (1988) Yuri Lebanov
- Blades of Courage (1987) Bruce Gainor
- A Nest of Singing Birds (1987) Michael Jimson
- Friday the 13th: The Series (1987) Alex Dent
- The Boys from Syracuse (1986) Antipholus of Ephesus
Writer (1 credits)