Actors
All filmographies
Movies
Explore every movie
Series
Most watched shows
Play
Trivia, challenges & battles
🍿
Home Actors Movies Series Play
Language: English
▶
Actor Evolution
121.0K subscribers
John Hannah
John Hannah
64 years (Apr 23, 1962)
East Kilbride, Scotland, UK
49 Movies
39 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
Full Filmography
The Mummy: Book of the Dead
Jonathan Carnahan
2027
Film
Bad Day at the Office
Karl Davis
2026
Film
The Incomer
Fin Man / Father
★ 7.1
2026
Film
Benidorm Is Murder
Dennis Crown · 6 episodes
★ 7.0
2026–
TV
Sandokan
Sergeant Murray · 8 episodes
★ 7.6
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
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 39 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 The Incomer, which premiered on September 4, 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: Bad Day at the Office (2026), The Mummy: Book of the Dead (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.

Cookies for stats and ads. They are optional.

Known for
—