John Hannah
Biography
Movies 76
The Mummy
as Jonathan Carnahan
1999
The Mummy Returns
as Jonathan Carnahan
2001
The Mummy: Tomb of the Dragon Emperor
as Jonathan Carnahan
2008
Four Weddings and a Funeral
as Matthew
1994
The Mummy: Book of the Dead
as Jonathan Carnahan
2027
Overboard
as Colin
2018
The Incomer
as Fin Man / Father
2026
The Hurricane
as Terry
1999
The Last Legion
as Nestor
2007
Sliding Doors
as James Hamilton
1998
The Words
as Richard Ford
2012
Damaged
as Colin McGregor
2024
The Love Bug
as Simon Moore III
1997
Bad Day at the Office
as Karl Davis
2026
The Intergalactic Adventures of Max Cloud
as Revengor
2020
This Time Next Year
as Keith
2024
Scorched Earth
as Doc
2018
Alleycats
as Yates
2016
The Auschwitz Report
as Warren
2021
A Midsummer Night's Dream
as Theseus
2016
Enemy Lines
as Colonel Preston
2020
Another Mother's Son
as Arthur Forster
2017
The Wee Man
as Tam McGraw
2013
Circus
as Leo
2000
The Final Cut
as Gilmore
1995
One Red Nose Day and a Wedding
as Matthew
2019
Pauline Calf's Wedding Video
as Mark
1994
Harry Benson: Shoot First
as Self
2016
I'm with Lucy
as Date 1 - Doug
2002
Paul Calf's Video Diary
as Mark
1993
I Accuse
as Dr. Richard Darian
2003
The Intruder
as Charlie
1999
Ping Pong Summer
as Mr. Miracle
2014
Roald & Beatrix: The Tail of the Curious Mouse
as Narrator (voice)
2020
Genesis
as Paul Brooks
2018
Milner
as Windscreen Washer
1994
Blood, Sweat and Terrors
as Dr. James Borans (segment "Get Some")
2018
Ghost Son
as Mark
2007
Love of My Life
as Richard
2017
The Garden of Evening Mists
as Magnus Gemmell
2019
Sinking of the Lusitania: Terror at Sea
as Prof. Ian Holbourn
2007
The Christmas Candle
as William Barstow
2013
Princess Emmy
as King Karl (voice)
2019
Bedlam
as Monroe
Bone in the Throat
as Sullivan
2015
Harbour Beat
as Neal McBride
1990
Toy Gun
as Elio Sironi
2018
Dr. Jekyll and Mr. Hyde
as Dr. Jekyll / Mr. Hyde
2003
A Gangster's Kiss
as Mem
2024
Angel
as Lapslie
2015
Pandaemonium
as William Wordsworth
2001
Romance and Rejection (So This Is Romance?)
as Tonay
1997
The Marker
as Brendan Doyle
2017
Resurrection Man
as Darkie Larche
1998
Bermondsey Tales: Fall of the Roman Empire
as The Postman
2024
Shooting for Socrates
as Billy Bingham
2014
We Are the People We've Been Waiting For
as Narrator
2009
Building a Better Mummy
as Self
1999
Scotland In A Day
2014
The Innocent Sleep
as James
1996
Michael Caton-Jones: This Broxburn Boy's Life
as Self
Before You Go
as Mike
2002
Girona
2015
Get Some
as Dr. James Borans
2014
Circles of Deceit: Kalon
as Jason Sturden
1996
Reasonable Force
as Pretty Boy
1988
Vows
as Deacon Sylvester
Madagascar Skin
as Harry
1995
Truth or Dare
as Nick
1996
Unraveling the Legacy of the Mummy
as Self
2008
The James Gang
as Spendlove James
1997
Horizon: How Does Your Memory Work?
as Self-Narrator (Voice)
2008
Camouflage
as Male Guest
2001
Loser's Blues
1987
Moose in the Glen
as Narrator
2008
Cutting Grass
as Gerry
2014TV Shows 55
The Last of Us
as Dr. Newman - Scientist #2
2023
Frasier
as Avery McManus
1993
The Bill
as Derek Pierce
1984
Marvel's Agents of S.H.I.E.L.D.
as Holden Radcliffe
2013
Spartacus
as Batiatus
2010
Elementary
as Rhys Kinlan
2012
Agatha Christie's Poirot
as Dr. Gerard
1989
Black Mirror
as Richard King
2011
Horizon
as Himself - Narrator
1964
Silent Witness
as Dr. Charles Beck
1996
GMTV
as Self
1993
Natural World
as Narrator
1983
Natural World
as Narrator (voice)
1983
Damages
as Rutger Simon
2007
8 Out of 10 Cats
as Self
2005
Agatha Christie's Marple
as Inspector Tom Campbell
2004
Sandokan
as Sergeant Murray
2025
Taggart
1983
Carnivàle
as Stangler
2003
Transplant
as Jed Bishop
2020
Dirk Gently's Holistic Detective Agency
as Mage
2016
Alias
as Martin Shepard
2001
Atlantis
as Tychon
2013
Atlantis
as Aeson
2013
Between the Lines
1992
Duck Quacks Don't Echo
2014
Rebus
as Rebus
2000
Celebrity Race Across the World
as Self - Narrator (voice)
2023
The Decameron
as Eduardo
2024
Sea of Souls
as John Wade
2004
Race Across the World
as Self - Narrator (voice)
2019
A Touch of Cloth
as DI Jack Cloth
2012
Out of the Blue
as DS Franky Drinkall
1995
Trust Me
as Dr Archie Watson
2017
MDs
as Dr. Robert Dalgety
2002
New Street Law
as Jack Roper
2006
McCallum
as Dr. Iain McCallum
1997
The Victim
as DI Steven Grover
2019
Civvies
as Dan Walker
1992
Cold Blood
as Jake Osbourne
2005
The Widower
as DI Charlie Henry
2014
Taskmaster’s New Year Treat
as Self
2021
Kidnap and Ransom
as Alexander Willard
2011
Marley's Ghosts
as Adam
2015
The Read
2022
Movie Connections
as Self
2007
Rosamunde Pilcher: The Other Wife
as Richard Kendall
2012
Benidorm Is Murder
as Dennis Crown
2026
Faith
as Nick Simon
1994
Rosamunde Pilcher: Fighting for Her Family
as Lord Rupert Mallory
2015
Shrinks
as Hamish
1991
Amnesia
as D.S. Mackenzie Stone
2004
Scotland: A Year In The Wild
as Narrator
2021
Brond
as Robert
1987