2026
Starbright
as Raphael
2025
I AM ISRAEL: The Mountain of the King
as Narrator
2025
Machine Heart
as Narrator
2024
The Gates
as Frederick Ladbroke
2023
The Making of Indiana Jones and the Dial of Destiny
as Self
2023
Aquaman and the Lost Kingdom
as Brine King (voice)
2023
Indiana Jones and the Dial of Destiny
as Sallah
2023
Timeless Heroes: Indiana Jones and Harrison Ford
as Self
2022
Kingslayer
as Guillaume Maréchal
2021
Silent Night: A Song for the World
as Douglas Haig
2021
Bad Cupid
as Archie
2021
Indiana Jones: The Search for the Lost Golden Age
as Self - Actor (archive footage)
2020
Grizzly II: Revenge
as Bouchard
2020
Valley of the Gods
as Dr. Hermann
2020
Moments in Spacetime
as Mason
2020
I Am Patrick: The Patron Saint of Ireland
2020
Tainted
as Vladimir
2020
G-Loc
as Henry
2020
Shadowtown
as Einar
2020
Josh Gates Tonight
as Self
(1 episode)
2020
Reunited Apart
as Self
(1 episode)
2020
Wizards: Tales of Arcadia
as Galahad (voice)
(10 episodes)
2019
The Pilgrim's Progress
as Evangelist (voice)
2019
Mosley
as Warnie (voice)
2019
Santa Fake
as Jow
2018
Fragments of Truth
as Narrator (voice)
2018
Aux
as Jack
2018
Aquaman
as Brine King (voice)
2017
I AM ISRAEL
as Narrator
2016
The Blue Mauritius
as Hanson
2016
The Apostle Peter: Redemption
as Peter
2016
Camera Store
as Pinky Steuben
2016
Winter Thaw
as Martin Avdeitch
2016
The Shannara Chronicles
as Eventine
(8 episodes)
2015
Beyond the Mask
as Charles Kemp
2015
Raiders!: The Story of the Greatest Fan Film Ever Made
as Self
2015
Killing Jesus
as Annas
2015
The Watchmaker's Apprentice
as Narrator
2015
Golden Shoes
as Burt
2015
Many Beautiful Things
as John Ruskin (voice)
2015
Harvey Beaks
as Elder Bug (voice)
(1 episode)
2015
Documentary Now!
as Garth Davies-Gruffudd
(1 episode)
2015
The Adventures of Puss in Boots
as Goodsword (voice)
(1 episode)
2014
Apocalypse Pompeii
as Colonel Carlos Dillard
2014
Under Milk Wood
as Voice
2014
Time Lapse
as Mr. Bezzeredes
2014
Saul: The Journey to Damascus
as Caiphas
2014
Let The Season In
as Self / Narrator
2013
Scooby-Doo! Adventures: The Mystery Map
as Gnarlybeard (voice)
2013
100 Degrees Below Zero
as Ralph Dillard
2013
Concrete Blondes
as Kostas Jakobatos
2013
Prisoners of the Sun
as Professor Hayden Masterton
2013
Smokin'
as Doctor
2013
Die schlechtesten Filme aller Zeiten
as Bouchard (archive footage)
(1 episode)
2013
Rick and Morty
as BugAnne's Father (voice)
(1 episode)
2012
Escape
as Malcom Andrews
2012
Missing Christmas
as Narrator / Santa (voice)
2012
Metal Hurlant Chronicles
as L'alchimiste
(1 episode)
2011
Ferocious Planet
as Senator Jackson Crenshaw
2011
Return to the Hiding Place
as Eusi
2011
Treasure Hunters
2011
KJB: The Book That Changed the World
as Himeself (Narrator)
2011
Once Upon a Time
as Grand Pabbie (voice)
(3 episodes)
2011
Face Off
as Self - Guest Judge
(1 episode)
2010
Medium Raw
as Elliot Carbon
2010
Three Wise Women
as Green
2010
Tom and Jerry Meet Sherlock Holmes
as Dr. Watson (voice)
2010
Fish Hooks
as Magic Apple (voice)
(1 episode)
2009
Anacondas: Trail of Blood
as Peter "J.D." Murdoch
2009
Reclaiming the Blade
as Narrator (voice)
2009
31 North 62 East
as John Hammond
2009
Krod Mandoon and the Flaming Sword of Fire
2008
Anaconda 3: Offspring
as Peter "J.D." Murdoch
2008
Fire and Ice: The Dragon Chronicles
as Sangimel
2008
Kiss Me Deadly
as Yale Ericson
2008
The Search for the Ark of the Covenant
as Narrator
2008
Legend of the Seeker
as Horace
(1 episode)
2007
In the Name of the King: A Dungeon Siege Tale
as Merick
2007
The Ferryman
as The Greek
2007
The Legend of Sasquatch
as Ranger Steve
2006
One Night with the King
as Mordecai
2006
Shark Bait
as Thorton (voice)
2006
Psych
as Curator
(1 episode)
2005
Chupacabra Terror
as Captain Randolph
2005
The King Maker
as Phillippe
2005
Shadows in the Sun
as Mr. Andrew Benton
2005
The Game of Their Lives
as Bill Jeffrey
2005
Ringers: Lord of the Fans
as Self
2005
The Lost Angel
as Father Kevin
2005
Prophecies of the Passion
as Self
2005
Revelations
as Professor Lampley
(6 episodes)
2004
The Princess Diaries 2: Royal Engagement
as Viscount Mabrey
2004
Dragon Storm
as King Fastrad
2004
The Privileged Planet
as Narrator
2004
12 Days of Terror
as Captain
2004
A Filmmaker's Journey: Making 'The Return of the King'
as Self
2004
Stars of the Pharaohs
as Narrator
2004
Vlad
as Narrator
2004
Catching Kringle
as Santa
2004
The Making of 'The Return of the King'
as Self
2004
Super Robot Monkey Team Hyperforce Go!
2004
The Lady Musketeer
as Porthos
(2 episodes)
2003
The Lord of the Rings: The Return of the King
as Gimli
2003
Never Say Never Mind
2003
The Medallion
as Cmdr. Hammerstock-Smythe
2003
Coronado
as Presidente Hugo Luis Ramos
2003
The Search for the Real Mt. Sinai
as Narrator
2003
Beyond the Movie: The Return of the King
as Self / Narrator
2003
The Jungle Book 2
as Ranjan's Father (voice)
2003
Justice League: Paradise Lost
as Lord Hades (voice)
2003
The Making of 20,000 Leagues Under The Sea
as Narrator (voice)
2003
The Making of Shōgun
2003
Indiana Jones: Making the Trilogy
as self
2003
The Making of 'The Two Towers'
2003
J.R.R. Tolkien: Origins of Middle-Earth
as Self
2003
Helen of Troy
as King Priam of Troy
(2 episodes)
2002
The Lord of the Rings: The Two Towers
as Gimli / Treebeard (voice)
2002
Scorcher
as Dr. Matthew Sallin
2002
Sabretooth
as Anthony Bricklin
2002
Endangered Species
as Police Lt. Wyznowski
2002
The Making of 'The Fellowship of the Ring'
as Self
2002
Fillmore!
2001
The Lord of the Rings: The Fellowship of the Ring
as Gimli
2001
Beyond the Movie: The Fellowship of the Ring
as Narrator (voice)
2001
Quest for the Ring
as Self
2001
Passage to Middle-Earth: The Making of 'The Lord of the Rings'
as Self
2001
Justice League
as Lord Hades (voice)
(2 episodes)
2001
The Zeta Project
as Edgar Mandragora (voice)
(1 episode)
2001
Disney's House of Mouse
as Oberon (voice)
(1 episode)
2000
Britannic
as Captain Barrett
2000
Sinbad: Beyond the Veil of Mists
as King Akron
2000
Delta Force One: The Lost Patrol
as Ivan
2000
The Gold Cross
as Rodrigues
2000
The Secret Adventures of Jules Verne
1999
Secret of the Andes
as Father Claver
1999
Au Pair
as Nigel Kent
1999
SpongeBob SquarePants
as Man Ray (voice)
(2 episodes)
1999
Mickey Mouse Works
as Oberon (voice)
(1 episode)
1997
The Protector
as Rasheed
1997
Cats Don't Dance
as Woolie Mammoth (voice)
1997
You Wish
as Mustafa
(13 episodes)
1996
The Great White Hype
as Johnny Windsor
1996
Boo to You Too! Winnie the Pooh
as Narrator (voice)
1996
Bloodsport III
as Jacques Duvalier
1996
Marquis de Sade
as Inspector Marais
1996
Echo of Blue
1996
Catherine the Great
as Pugachev
1996
Aladdin and the King of Thieves
as Cassim (voice)
1996
Arli$$
as Davey Owen Jones
(1 episode)
1996
Mortal Kombat: Defenders of the Realm
as Asgarth (voice)
(1 episode)
1996
Bruno the Kid
1995
Glory Daze
as Luther
1995
Sliders
as Maximillian Arturo
(47 episodes)
1995
Pinky and the Brain
1995
Star Trek: Voyager
as Leonardo da Vinci
(2 episodes)
1995
Freakazoid!
as Professor Beasthead (voice)
(1 episode)
1994
The High Crusade
as Bruder Parvus
1994
A Flintstones Christmas Carol
as Charles Brickens (voice)
1994
Blood of the Innocent
as Shmuda
1994
Robot in the Family
as Eli Taki / Rashmud / Sashri
1994
Duckman
as The Sultan of Dendron (voice)
(1 episode)
1994
Gargoyles
as Macbeth/Demona's Second (voice)
(4 episodes)
1994
Fantastic Four
as Thor (voice)
(2 episodes)
1994
A Mind to Kill
1994
Aaahh!!! Real Monsters
as Head Judge / Zifdo (voice)
(1 episode)
1994
Gargoyles
as Findlaech (voice)
(1 episode)
1994
Gargoyles
as Macbeth (voice)
(8 episodes)
1994
Gargoyles
as Arthur Morwood-Smyth (voice)
(1 episode)
1993
South Beach
1993
Cyborg Cop
as Kessel
1993
The Magic Paintbrush
as Zagal (voice)
1993
The Seventh Coin
as Captain Galil
1993
Sunset Grill
as Stockton
1993
The Untouchables
as Michael Malone
(42 episodes)
1993
Peak Practice
as Mike King
(1 episode)
1993
Animaniacs
as Tympannini (voice)
(1 episode)
1992
The Lost World
as Challanger
1992
The Unnamable II: The Statement of Randolph Carter
as Professor Warren
1992
Return to the Lost World
as Professor George Challenger
1992
Canvas
as Nick
1992
Perry Mason: The Case of the Fatal Framing
as Phillip Graff
1992
The Double 0 Kid
as Rudi Von Kseenbaum
1992
The Making of Aladdin: A Whole New World
as Host
1992
Batman: The Animated Series
as 'Baron' Waclaw Jozek (voice)
(1 episode)
1992
Ring of the Musketeers
as Maruice Treville
(4 episodes)
1992
Tales from the Crypt - Uncut
1991
Journey of Honor
as El Zaidan
1991
Before the Storm
as Flynn
1991
The Strauss Dynasty
as Gribov
1991
Under Cover
as Flynn
1991
The Legend of Prince Valiant
1991
Under Cover
as Flynn
(14 episodes)
1991
Archaeology
as Host
(15 episodes)
1991
I Misteri Della Giungla Nera
as O'Connor
(5 episodes)
1991
The Strauss Dynasty
as Gribov
(6 episodes)
1990
Secret Weapon
as Mossad Chief
1989
Indiana Jones and the Last Crusade
as Sallah
1989
The Trial of the Incredible Hulk
as Wilson Fisk
1989
Rising Storm
as Donwaldo
1989
The Gifted One
as Carl Boardman
1989
Desperado: Badlands Justice
as Richard Marriott
1989
Tales from the Crypt
as Duval
(1 episode)
1989
Great Expectations
as Joe Gargery
(6 episodes)
1988
Waxwork
as Werewolf
1988
Tusks
as Roger Singh
1988
Young Toscanini
as Rossi
1988
Higher Ground
1988
Goddess of Love
as Zeus
1988
Noble House
as Quillan Gornt
(4 episodes)
1988
War and Remembrance
as Sammy Mutterperl
(12 episodes)
1987
The Living Daylights
as General Leonid Pushkin
1987
Perry Mason: The Case of the Murdered Madam
as Edward Tremaine
1987
The Little Match Girl
as Chief Murphy
1986
Firewalker
as Corky Taylor
1986
In the Shadow of Kilimanjaro
as Chris Tucker
1985
King Solomon's Mines
as Dogati
1984
Sword of the Valiant: The Legend of Sir Gawain and the Green Knight
as Baron Fortinbras
1984
Best Revenge
as Mustapha
1984
Kim
as Babu
1984
No Man's Land
as Grimshaw
1984
Nairobi Affair
as Simon
1984
Murder, She Wrote
as Harry Waverly
(1 episode)
1984
Robin of Sherwood
1984
Murder, She Wrote
as Lancaster
(1 episode)
1984
Murder, She Wrote
as Harry Mordecai
(1 episode)
1983
Sahara
as Rasoul
1983
Scarecrow and Mrs. King
1983
Sadat
as Gamal Abdel Nasser
(2 episodes)
1983
Reilly: Ace of Spies
as Tanyatos
(1 episode)
1982
Victor/Victoria
as André Cassell
1982
Ivanhoe
as Front de Boeuf
1981
Raiders of the Lost Ark
as Sallah
1981
Sphinx
as Stephanos Markoulis
1981
The Making of 'Raiders of the Lost Ark'
as Self
1981
The Island of Adventure
as Smith
1981
Peter and Paul
as Silas
(2 episodes)
1980
Fox
as Warleigh
1980
A Nightingale Sang In Berkeley Square
as Solicitor
1980
The Merchant of Venice
as Salerio
1980
Shōgun
as Vasco Rodrigues
(5 episodes)
1979
The Danedyke Mystery
as Armchair
1979
Henry VIII
as Capucius, Ambassador from Emperor Charles V
1979
Question Time
as Self - Panellist
(1 episode)
1978
The Nativity
as Nestor
1978
Fearless Frank
1978
Enemy at the Door
as George Trenett
(1 episode)
1978
Hazell
as Graves
(1 episode)
1977
CHiPs
as Nakura (as John Rhys Davies)
(1 episode)
1977
1990
1977
BBC2 Play of the Week
as Guy de Maupassant
(1 episode)
1977
Target
as Hecht
(1 episode)
1976
Beasts: During Barty's Party
as Peter Newell
1976
Beasts
as Peter Newell
(1 episode)
1976
I, Claudius
as Macro
(2 episodes)
1975
The Naked Civil Servant
as Barndoor
1975
The Sweeney
as Ron Brett
(1 episode)
1975
Quiller
as Leindorf
(1 episode)
1974
Zodiac
as Aikman
(1 episode)
1974
Fall of Eagles
as Zinoviev
(1 episode)
1973
Penny Gold
as Rugby Player
1973
Warship
1972
The Incredible Robert Baldick: Never Come Night
as Caleb Selling
1971
The Guardians
1971
Budgie
as Laughing Spam Fritter
(5 episodes)
1962
Z-Cars
1955
Dixon of Dock Green
as Dunlop
(1 episode)
—
The Sword of Thyrus
as King Athol
—
Nameless
as Barnaby
—
DragonMan: The Adventures of Luke Starr
as Jarred Starr
—
The Way of the Wind
as Uriah the Chief Elder
—
Overhill Manor
—
Ellston Bay
as Father
—
Solomon Quinn
—
Heart of Aldoria
as Theron