Wonder Woman as Henry Detmer (1 episode)
Butterfly in the Typewriter as Kingsley Amis
2025
The Gettysburg Address as John P. Jones (voice)
2024
Knuckles as 'Pistol' Pete Whipple (2 episodes)
2024
Rebel Moon - Part Two: The Scargiver as The King
2024
The Ministry of Ungentlemanly Warfare as Brigadier Gubbins 'M'
2023
Rebel Moon - Part One: A Child of Fire as The King
2023
Mission: Impossible - Dead Reckoning Part One as Denlinger
2023
Sweetwater as Ned Irish
2023
BlackBerry as Carl Yankowski
2023
Operation Fortune: Ruse de Guerre as Nathan Jasmine
2022
The Hyperions as Professor Ruckus Mandulbaum
2021
Last Train to Christmas as Roger Towers
2021
A Castle for Christmas as Myles
2021
Burning at Both Ends as Jacques
2021
Best Sellers as Halpren Nolan
2021
The Unholy as Bishop Gyles
2020
The Golden Hour: Making of Days of Thunder as Self
2020
A Virtual Princess Bride Reunion as Westley
2020
Home Movie: The Princess Bride as Prince Humperdinck (1 episode)
2020
The Happy Days of Garry Marshall as Self
2019
Black Christmas as Professor Gelson
2019
The Kelly Clarkson Show as Self (1 episode)
2019
Why Not Choose Love: A Mary Pickford Manifesto as D.W. Griffith
2018
Ghost Light as Alex Pankhurst
2018
Billionaire Boys Club as Andy Warhol
2018
Andre the Giant as Self
2017
And the Winner Isn't as Self
2017
Don't Sleep as Dr. Richard Sommers
2017
We Don't Belong Here as Frank Harper
2016
Sugar Mountain as Jim Huxley
2016
The Queen of Spain as Gary Jones
2016
Elephant Kingdom as Rock (voice)
2016
Stranger Things as Mayor Larry Kline (5 episodes)
2016
Indiscretion as Jake Simon
2016
Lost & Found as John Broman
2015
The Art of More as Arthur Davenport (20 episodes)
2015
Game Changer: The Legacy of Saw as Self
2015
Life in Pieces as Professor Sinclair Wilde (4 episodes)
2015
Being Charlie as David Mills
2015
H8RZ as Principal Donato
2015
A Haunting in Cawdor as Lawrence O'Neill
2015
The Adventures of Puss in Boots as Guy Fox (voice) (1 episode)
2014
In Security as Joshua
2014
A Bit of Bad Luck as Brooks
2014
Behaving Badly as Joseph Stevens
2014
Cosmos as Edmond Halley / Robert Hooke (voice) (1 episode)
2013
Justice League: The Flashpoint Paradox as Orin / Arthur Curry / Aquaman (voice)
2013
Anna Nicole as E. Pierce Marshall
2013
She Loves Me Not as Brady Olinson
2013
Horizon as Max Hartman
2013
The Story of Luke as Paul
2013
Hansel and Gretel Get Baked as The Meter Man
2012
True Love: The Princess Bride Phenomenon
2012
The Citizen as Miller
2012
The Oogieloves in The Big Balloon Adventure as Bobby Wobbly
2012
Perception as British Intelligence Officer (1 episode)
2012
Camilla Dickinson as Rafferty Dickinson
2011
New Year's Eve as Stan's Doctor
2011
Hellgate as Jeff Mathews
2011
The Adventures of Tintin as Pilot (voice)
2011
No Strings Attached as Dr. Stephen Metzner
2011
Little Murder as Barry Fitzgerald
2010
Saw 3D as Dr. Lawrence Gordon
2010
Psych:9 as Dr. Clement
2010
As Good As Dead as Ethan Belfrage
2009
A Christmas Carol as Portly Gentleman / Dick Wilkins / Fiddler / Business Man (voice)
2009
Celebrity Ghost Stories as Self (1 episode)
2008
The Alphabet Killer as Capt. Kenneth Shine
2007
The Blood Is the Life: The Making of 'Bram Stoker's Dracula' as Self (archive footage)
2007
Walk the Talk as Erik
2007
Georgia Rule as Arnold
2006
Rachael Ray (1 episode)
2006
Psych as Despereaux (1 episode)
2006
Psych as Pierre Despereaux (3 episodes)
2006
Haskett's Chance as Mark Haskett / Chris Dalness
2005
Pope John Paul II as Young Karol Wojtyla (2 episodes)
2005
Pope John Paul II as Karol Wojtyła (da giovane)
2005
Full Disclosure Report as Dr. Lawrence Gordon
2005
Hacking Away at Saw as Self
2005
Neo Ned as Dr. Magnuson
2004
Saw as Dr. Lawrence Gordon
2004
The Riverman as Ted Bundy
2004
Ella Enchanted as King Edgar
2004
American Crime as Albert Bodine
2003
Race Against Time as Burke
2002
Comic Book Villains as Carter
2002
It Ain't As Easy As It Looks... (...a.k.a. the Making of 'The Cat's Meow') as Self
2002
Wish You Were Dead as Mac "Macbeth" Wilson
2001
Uprising as Dr. Fritz Hippler
2001
The Cat's Meow as Thomas Ince
2001
As You Wish: The Story of 'The Princess Bride' as Self
2000
Shadow of the Vampire as Fritz Arno Wagner
1999
Cradle Will Rock as John Houseman
1999
Law & Order: Special Victims Unit as Sidney Truex (1 episode)
1999
Family Guy as Charles Dickens (voice) (1 episode)
1999
Family Guy as Chris Martin (voice) (1 episode)
1999
Family Guy as Cyrano de Bergerac (voice) (1 episode)
1999
Family Guy as Edison's Assistant (voice) (1 episode)
1999
Family Guy as Mr. Henderson (voice) (1 episode)
1999
Family Guy as Nigel / Guard #1 (voice) (1 episode)
1999
Family Guy as Watson (voice) (1 episode)
1999
Batman Beyond as Paxton Powers (voice) (1 episode)
1998
Quest for Camelot as Garrett (voice)
1998
From the Earth to the Moon as Michael Collins (3 episodes)
1998
The Pentagon Wars as Colonel James Burton
1997
Kiss the Girls as Det. Nick Ruskin
1997
The Informant as Lt. David Ferris
1995
The Outer Limits as Dr. John 'Jack' Percy Vilmorin York (1 episode)
1994
The Jungle Book as Captain William Boone
1994
The Chase as Steve Horsegroovy
1993
The X-Files as Brad Follmer (6 episodes)
1993
Robin Hood: Men in Tights as Robin Hood
1993
'Robin Hood: Men in Tights' – The Legend Had It Coming as Self
1993
The Crush as Nick Eliot
1992
Bram Stoker's Dracula as Lord Arthur Holmwood
1992
Leather Jackets as Dobbs
1991
Hot Shots! as Kent Gregory
1990
Days of Thunder as Russ Wheeler
1989
Glory as Maj. Cabot Forbes
1989
Seinfeld as David Lukner (1 episode)
1989
Never on Tuesday as Tow Truck Driver (uncredited)
1987
The Princess Bride as Westley
1986
Lady Jane as Guilford Dudley
1984
Oxford Blues as Lionel
1979
Yesterday's Hero as Disco Dancer