
John Hannah
Acting
128
Acting Credits
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 O...
Known For
Filmography

The Mummy 4
2027
as Jonathan Carnahan

Bad Day at the Office
2026
as Karl Davis

The Incomer
2026
as Fin Man / Father

Benidorm Is Murder
2026
as Dennis Crown

Sandokan
2025
as Sergeant Murray

Damaged
2024
as Colin McGregor

Bermondsey Tales: Fall of the Roman Empire
2024
as The Postman

This Time Next Year
2024
as Keith

A Gangster's Kiss
2024
as Mem

The Decameron
2024
as Eduardo

Celebrity Race Across the World
2023
as Self - Narrator (voice)

The Last of Us
2023
as Dr. Newman - Scientist #2

The Read
2022

The Auschwitz Report
2021
as Warren

Scotland: A Year In The Wild
2021
as Narrator

Taskmaster’s New Year Treat
2021
as Self

Roald & Beatrix: The Tail of the Curious Mouse
2020
as Narrator (voice)

Enemy Lines
2020
as Colonel Preston

The Intergalactic Adventures of Max Cloud
2020
as Revengor

Transplant
2020
as Jed Bishop

Princess Emmy
2019
as King Karl (voice)

One Red Nose Day and a Wedding
2019
as Matthew

The Garden of Evening Mists
2019
as Magnus Gemmell

The Victim
2019
as DI Steven Grover

Race Across the World
2019
as Self - Narrator (voice)

Scorched Earth
2018
as Doc

Genesis
2018
as Paul Brooks

Overboard
2018
as Colin

Blood, Sweat and Terrors
2018
as Dr. James Borans (segment "Get Some")

Toy Gun
2018
as Elio Sironi

Another Mother's Son
2017
as Arthur Forster

Love of My Life
2017
as Richard

The Marker
2017
as Brendan Doyle

Trust Me
2017
as Dr Archie Watson

A Midsummer Night's Dream
2016
as Theseus

Alleycats
2016
as Yates

Harry Benson: Shoot First
2016
as Self

Dirk Gently's Holistic Detective Agency
2016
as Mage

Bone in the Throat
2015
as Sullivan

Angel
2015
as Lapslie
Girona
2015

Marley's Ghosts
2015
as Adam

Rosamunde Pilcher: Fighting for Her Family
2015
as Lord Rupert Mallory

Ping Pong Summer
2014
as Mr. Miracle

Shooting for Socrates
2014
as Billy Bingham
Scotland In A Day
2014
Cutting Grass
2014
as Gerry

Get Some
2014
as Dr. James Borans

Duck Quacks Don't Echo
2014

우주는 얼마나 작은가?
2014

The Widower
2014
as DI Charlie Henry

The Wee Man
2013
as Tam McGraw

The Christmas Candle
2013
as William Barstow

Atlantis
2013
as Tychon

Atlantis
2013
as Aeson

Marvel's Agents of S.H.I.E.L.D.
2013
as Holden Radcliffe

The Words
2012
as Richard Ford

Elementary
2012
as Rhys Kinlan

A Touch of Cloth
2012
as DI Jack Cloth

Rosamunde Pilcher: The Other Wife
2012
as Richard Kendall

Kidnap and Ransom
2011
as Alexander Willard

Black Mirror
2011
as Richard King

Spartacus
2010
as Batiatus

We Are the People We've Been Waiting For
2009
as Narrator

The Mummy: Tomb of the Dragon Emperor
2008
as Jonathan Carnahan

Moose in the Glen
2008
as Narrator

Horizon: How Does Your Memory Work?
2008
as Self-Narrator (Voice)

Unraveling the Legacy of the Mummy
2008
as Self

The Last Legion
2007
as Nestor

Sinking of the Lusitania: Terror at Sea
2007
as Prof. Ian Holbourn

Ghost Son
2007
as Mark

Movie Connections
2007
as Self

Damages
2007
as Rutger Simon

New Street Law
2006
as Jack Roper

Cold Blood
2005
as Jake Osbourne

8 Out of 10 Cats
2005
as Self

Agatha Christie's Marple
2004
as Inspector Tom Campbell

Sea of Souls
2004
as John Wade

Amnesia
2004
as D.S. Mackenzie Stone

Dr. Jekyll and Mr. Hyde
2003
as Dr. Jekyll / Mr. Hyde

I Accuse
2003
as Dr. Richard Darian

Carnivàle
2003
as Stangler

I'm with Lucy
2002
as Date 1 - Doug

Before You Go
2002
as Mike

Camouflage
2002
as Male Guest

MDs
2002
as Dr. Robert Dalgety

The Mummy Returns
2001
as Jonathan Carnahan

Pandaemonium
2001
as William Wordsworth

Alias
2001
as Martin Shepard

Circus
2000
as Leo

Rebus
2000
as Rebus

The Mummy
1999
as Jonathan Carnahan

The Intruder
1999
as Charlie

The Hurricane
1999
as Terry

Building a Better Mummy
1999
as Self

Sliding Doors
1998
as James Hamilton

Resurrection Man
1998
as Darkie Larche

The Love Bug
1997
as Simon Moore III
Romance and Rejection (So This Is Romance?)
1997
as Tonay

The James Gang
1997
as Spendlove James

McCallum
1997
as Dr. Iain McCallum

The Innocent Sleep
1996
as James
Truth or Dare
1996
as Nick
Circles of Deceit: Kalon
1996
as Jason Sturden

Silent Witness
1996
as Dr. Charles Beck

Madagascar Skin
1995
as Harry

The Final Cut
1995
as Gilmore

Out of the Blue
1995
as DS Franky Drinkall

Four Weddings and a Funeral
1994
as Matthew
Pauline Calf's Wedding Video
1994
as Mark

Milner
1994
as Windscreen Washer

Faith
1994
as Nick Simon

Paul Calf's Video Diary
1993
as Mark

GMTV
1993
as Self

Frasier
1993
as Avery McManus

Between the Lines
1992

Civvies
1992
as Dan Walker

Shrinks
1991
as Hamish

Harbour Beat
1990
as Neal McBride

Agatha Christie's Poirot
1989
as Dr. Gerard
Reasonable Force
1988
as Pretty Boy
Loser's Blues
1987

Brond
1987
as Robert

The Bill
1984
as Derek Pierce

Taggart
1983

Natural World
1983
as Narrator

Natural World
1983
as Narrator (voice)

Horizon
1964
as Himself - Narrator