John Hannah

John Hannah

Known For

The Mummy

Biography

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).

Description above from the Wikipedia article John Hannah (actor), licensed under CC-BY-SA, full list of contributors on Wikipedia.

Movies Featuring John Hannah

The Incomer

The Incomer (2026)

as Fin Man/Father
Damaged

Damaged (2024)

as Colin McGregor
Enemy Lines

Enemy Lines (2020)

as Colonel Preston
Princess Emmy

Princess Emmy (2019)

as King Karl (voice)
Blood, Sweat and Terrors

Blood, Sweat and Terrors (2018)

as Dr. James Borans (segment "Get Some")
Genesis

Genesis (2018)

as Paul Brooks
Toy Gun

Toy Gun (2018)

as Elio Sironi
The Marker

The Marker (2017)

as Brendan Doyle
Angel

Angel (2015)

as Lapslie
Get Some

Get Some (2014)

as Dr. James Borans
The Words

The Words (2012)

as Richard Ford
I Accuse

I Accuse (2003)

as Dr. Richard Darian
Dr. Jekyll and Mr. Hyde

Dr. Jekyll and Mr. Hyde (2003)

as Dr. Jekyll / Mr. Hyde
I'm with Lucy

I'm with Lucy (2002)

as Date 1 - Doug
Pandaemonium

Pandaemonium (2001)

as William Wordsworth
The Mummy Returns

The Mummy Returns (2001)

as Jonathan Carnahan
The Mummy

The Mummy (1999)

as Jonathan Carnahan
Sliding Doors

Sliding Doors (1998)

as James Hamilton
The Love Bug

The Love Bug (1997)

as Simon Moore III
The James Gang

The James Gang (1997)

as Spendlove James
Milner

Milner (1994)

as Windscreen Washer
Harbour Beat

Harbour Beat (1990)

as Neal McBride
No Image

Vows (N/A)

as Deacon Sylvester