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