Actors
All filmographies
Movies
Explore every movie
Series
Most watched shows
Play
Trivia, challenges & battles
🍿
Home Actors Movies Series Play
Language: English
Actor Evolution
115.0K subscribers
John Hannah
John Hannah
64 years (Apr 23, 1962)
East Kilbride, Scotland, UK
49 Movies
38 TV Shows

John Hannah

A Scottish actor whose dry wit and warmth have graced comedy, drama and adventure alike. John Hannah broke hearts reading Auden in 'Four Weddings and a Funeral' (1994) and led the parallel-lives romance 'Sliding Doors' (1998). He found blockbuster fame as the roguish, cowardly Jonathan Carnahan across 'The Mummy' (1999), 'The Mummy Returns' (2001) and 'The Mummy: Tomb of the Dragon Emperor' (2008), and later played the scheming Batiatus on the series 'Spartacus'. Born in East Kilbride, he is a nimble, versatile performer at ease in every register.
A Scottish actor whose dry wit and warmth have graced comedy, drama and adventure alike. John Hannah broke hearts reading Auden in 'Four Weddings and a Funeral' (1994) and led the parallel-lives romance 'Sliding Doors' (1998). He found blockbuster fame as the roguish, cowardly Jonathan Carnahan across 'The Mummy' (1999), 'The Mummy Returns' (2001) and 'The Mummy: Tomb of the Dragon Emperor' (2008), and later played the scheming Batiatus on the series 'Spartacus'. Born in East Kilbride, he is a nimble, versatile performer at ease in every register.
Movies
Latest Trailers
Bad Day at the Office
Watch Trailer
Bad Day at the Office
Advertisement
Full Filmography
Untitled Mummy Sequel
Jonathan Carnahan
2027
Film
Bad Day at the Office
Karl Davis
2026
Film
The Incomer
Fin Man/Father
2026
Film
Benidorm Is Murder
Dennis Crown · 6 episodes
★ 9.5
2026–
TV
Sandokan
Sergeant Murray · 8 episodes
★ 7.5
2025–
TV
The Decameron
Eduardo · 1 episode
★ 5.9
2024–
TV
A Gangster's Kiss
Mem
2024
Film
This Time Next Year
Keith
★ 6.1
2024
Film
Bermondsey Tales: Fall of the Roman Empire
The Postman
★ 3.8
2024
Film
Advertisement
Frequently Asked Questions
How old is John Hannah and where are they from?
John Hannah is 64 years old, born on April 23, 1962 in East Kilbride, Scotland, UK.
What are the most famous roles of John Hannah?
John Hannah is best known for roles in The Mummy, The Mummy Returns, The Mummy: Tomb of the Dragon Emperor.
How many movies has John Hannah been in?
Over a 39-year career (since 1987), John Hannah has appeared in 49 movies and 38 TV shows.
What was John Hannah's first movie?
The career of John Hannah began with Loser's Blues (1987).
What is John Hannah's most recent movie or series?
John Hannah's most recent release is Benidorm Is Murder, which premiered on July 30, 2026.
What TV shows has John Hannah appeared in?
On television, John Hannah has appeared in The Last of Us, Black Mirror, Marvel's Agents of S.H.I.E.L.D., Spartacus.
Does John Hannah have any upcoming projects?
Yes, John Hannah's upcoming work includes: The Incomer (2026), Bad Day at the Office (2026), Untitled Mummy Sequel (2027).
Loading...
John Hannah
John Hannah
1962-04-23 · East Kilbride, Scotland, UK

John Hannah (born 23 April 1962) is a Scottish actor and narrator. He came to prominence in Four Weddings and a Funeral (1994), for which he was nominated for the BAFTA Award for Best Actor in a Supporting Role as Matthew. His other film appearances include Sliding Doors (1998), The Hurricane (1999), and The Mummy trilogy (1999–2008). 

His television roles include Dr Iain McCallum in McCallum (1995–1998); the title character in Rebus (2000–2001); Jack Roper in New Street Law (2006–2007); Jake Osbourne in Cold Blood (2007–2008), Quintus Lentulus Batiatus in Spartacus (2010–2011), Jack Cloth in A Touch of Cloth (2012–2014), Jason's father (Aeson) in the BBC series Atlantis (2013–2015), and Dr. Holden Radcliffe in Agents of S.H.I.E.L.D. (2016–2017).John Hannah (actor), licensed under CC-BY-SA, full list of contributors on Wikipedia.

Your experience, your call

We use cookies for analytics and ads. Without them, the site works just as well.

Known for