
John Hannah
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.
Available on CineVibes
Full Filmography
All Credits (119)

Michael Caton-Jones: This Broxburn Boy's Life
as Self

Bedlam
as Monroe

The Mummy 4
as Jonathan Carnahan

Bad Day at the Office
as Karl Davis

The Incomer
as Fin Man / Father

Benidorm Is Murder
as Dennis Crown

Sandokan
as Sergeant Murray

The Decameron
as Eduardo

A Gangster's Kiss
as Mem

This Time Next Year
as Keith

Bermondsey Tales: Fall of the Roman Empire
as The Postman

Damaged
as Colin McGregor

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

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

The Read
as Unknown

Scotland: A Year In The Wild
as Narrator

The Auschwitz Report
as Warren

Taskmaster’s New Year Treat
as Self

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

The Intergalactic Adventures of Max Cloud
as Revengor

Enemy Lines
as Colonel Preston

Transplant
as Jed Bishop

The Garden of Evening Mists
as Magnus Gemmell

The Victim
as DI Steven Grover

One Red Nose Day and a Wedding
as Matthew

Race Across the World
as Self - Narrator (voice)

Princess Emmy
as King Karl (voice)

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

Genesis
as Paul Brooks

Overboard
as Colin

Scorched Earth
as Doc

Toy Gun
as Elio Sironi

Trust Me
as Dr Archie Watson

The Marker
as Brendan Doyle

Another Mother's Son
as Arthur Forster

Love of My Life
as Richard

Harry Benson: Shoot First
as Self

Dirk Gently's Holistic Detective Agency
as Mage

Alleycats
as Yates

A Midsummer Night's Dream
as Theseus

Rosamunde Pilcher: Fighting for Her Family
as Lord Rupert Mallory

Marley's Ghosts
as Adam

Angel
as Lapslie

Bone in the Throat
as Sullivan

Get Some
as Dr. James Borans

Shooting for Socrates
as Billy Bingham

Ping Pong Summer
as Mr. Miracle

The Widower
as DI Charlie Henry

Duck Quacks Don't Echo
as Unknown

우주는 얼마나 작은가?
as Unknown

The Christmas Candle
as William Barstow

Atlantis
as Aeson

Atlantis
as Tychon

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

The Wee Man
as Tam McGraw

Rosamunde Pilcher: The Other Wife
as Richard Kendall

Elementary
as Rhys Kinlan

The Words
as Richard Ford

A Touch of Cloth
as DI Jack Cloth

Black Mirror
as Richard King

Kidnap and Ransom
as Alexander Willard

Spartacus
as Batiatus

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

Unraveling the Legacy of the Mummy
as Self

Moose in the Glen
as Narrator

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

Movie Connections
as Self

Damages
as Rutger Simon

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

The Last Legion
as Nestor

Ghost Son
as Mark

New Street Law
as Jack Roper

Cold Blood
as Jake Osbourne

8 Out of 10 Cats
as Self

Agatha Christie's Marple
as Inspector Tom Campbell

Amnesia
as D.S. Mackenzie Stone

Sea of Souls
as John Wade

I Accuse
as Dr. Richard Darian

Carnivàle
as Stangler

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

Camouflage
as Male Guest

MDs
as Dr. Robert Dalgety

I'm with Lucy
as Date 1 - Doug

Before You Go
as Mike

Alias
as Martin Shepard

Pandaemonium
as William Wordsworth

The Mummy Returns
as Jonathan Carnahan

Circus
as Leo

Rebus
as Rebus

The Intruder
as Charlie

Building a Better Mummy
as Self

The Hurricane
as Terry

Sliding Doors
as James Hamilton

Resurrection Man
as Darkie Larche

The Love Bug
as Simon Moore III

The James Gang
as Spendlove James

McCallum
as Dr. Iain McCallum

Silent Witness
as Dr. Charles Beck

The Innocent Sleep
as James

The Final Cut
as Gilmore

Out of the Blue
as DS Franky Drinkall

Madagascar Skin
as Harry

Milner
as Windscreen Washer

Faith
as Nick Simon

Four Weddings and a Funeral
as Matthew

Paul Calf's Video Diary
as Mark

Frasier
as Avery McManus

GMTV
as Self

Civvies
as Dan Walker

Between the Lines
as Unknown

Shrinks
as Hamish

Harbour Beat
as Neal McBride

Agatha Christie's Poirot
as Dr. Gerard

Brond
as Robert

The Bill
as Derek Pierce

Natural World
as Narrator

Natural World
as Narrator (voice)

Taggart
as Unknown

Horizon
as Himself - Narrator


