As of July 2026, John Rhys-Davies is best known for Once Upon a Time and Star Trek: Voyager. Find every show and movie John Rhys-Davies has starred in — and where to watch them — below.
John Rhys-Davies

John Rhys-Davies

Actor Born 1944 Ammanford, Wales, UK 12 TV Shows 8 Movies

John Rhys-Davies (born 5 May 1944) is a Welsh actor and vocal artist. He is best known for playing the charismatic Arab excavator Sallah in the Indiana Jones films and the dwarf Gimli in The Lord of the Rings trilogy, in which he also voiced the ent, Treebeard. He also played Agent Michael Malone in the 1993 remake of the 1950s television series The Untouchables, Professor Maximillian Arturo in Sliders, King Richard I in Robin of Sherwood, General Leonid Pushkin in the James Bond film The Living Daylights, and Macro in I, Claudius. Additionally, he provided the voices of Cassim in Disney's Aladdin and the King of Thieves, Man Ray in SpongeBob SquarePants, and Tobias in the computer game Freelancer. He is also the narrator for the TV show Wildboyz.

Description above from the Wikipedia article John Rhys-Davies, licensed under CC-BY-SA, full list of contributors on Wikipedia.

John Rhys-Davies has built a filmography of 20 credits over a career spanning from 1976 to 2026.

John Rhys-Davies's most notable role to date came in The Lord of the Rings: The Fellowship of the Ring (2001), where he played Gimli. He also appeared in The Lord of the Rings: The Return of the King (2003) as Gimli. Most recently appeared in The Lord of the Rings: The Two Towers (2002) as Gimli / Treebeard (voice).

Fans wanting to catch up on John Rhys-Davies's work can find exactly where his shows and movies are streaming below — and TV Butler Pro makes it effortless to keep track of them all. Just search the title, and Butler finds it instantly, tells you which service has it, and remembers what you've already watched.

or
TV Butler Pro app
🎩 TV Butler Pro — Free to Use
Search or tap a mood. Butler finds it, tracks it, remembers it — all for free.

📺 John Rhys-Davies's TV Shows

Once Upon a Time
Grand Pabbie (voice)
2011
Star Trek: Voyager
Leonardo da Vinci
1995
Sliders
Maximillian Arturo
1995
SpongeBob SquarePants
Man Ray (voice)
1999
Gargoyles
Macbeth/Demona's Second (voice)
1994
Justice League
Lord Hades (voice)
2001
The Shannara Chronicles
Eventine
2016
Shōgun
Vasco Rodrigues
1980
Fantastic Four
Thor (voice)
1994
The Untouchables
Michael Malone
1993
I, Claudius
Macro
1976
Wizards: Tales of Arcadia
Galahad (voice)
2020

🎬 John Rhys-Davies's Movies

The Lord of the Rings: The Fellowship of the Ring
Gimli
2001
The Lord of the Rings: The Return of the King
Gimli
2003
The Lord of the Rings: The Two Towers
Gimli / Treebeard (voice)
2002
Aquaman and the Lost Kingdom
Brine King (voice)
2023
Aquaman
Brine King (voice)
2018
Starbright
Raphael
2026
Raiders of the Lost Ark
Sallah
1981
Indiana Jones and the Last Crusade
Sallah
1989

Never Miss a Show Starring John Rhys-Davies

TV Butler Pro™ tracks everything you watch, finds where to stream any show or movie — free to use, opens right in your browser.

🎩 Try TV Butler Pro™ Free