Movies (Acting Roles)

Bad Day At The Office
John Hannah will be 63 in Bad Day At The Office as 'Karl Davis'.Movie Released: Thu, Jul 31 2025

A Gangster's Kiss
John Hannah was 62 in A Gangster's Kiss as 'Mem'.Movie Released: Mon, Jun 24 2024

This Time Next Year
John Hannah was 62 in This Time Next Year as 'Keith'.Movie Released: Mon, Jun 03 2024

Damaged
John Hannah was 61 in Damaged as 'Colin McGregor'.Movie Released: Fri, Apr 12 2024

The Auschwitz Report
John Hannah was 58 in The Auschwitz Report as 'Warren'.Movie Released: Thu, Mar 18 2021

Max Cloud
John Hannah was 58 in Max Cloud as 'Revengor'.Movie Released: Fri, Dec 18 2020

Enemy Lines
John Hannah was 58 in Enemy Lines as 'Colonel Preston'.Movie Released: Fri, Apr 24 2020

Princess Emmy
John Hannah was 56 in Princess Emmy as 'King Karl (voice)'.Movie Released: Thu, Jan 24 2019

Blood, Sweat And Terrors
John Hannah was 56 in Blood, Sweat And Terrors as 'Dr. James Borans (segment "Get Some")'.Movie Released: Tue, Nov 06 2018

Genesis
John Hannah was 55 in Genesis as 'Paul Brooks'.Movie Released: Sat, Apr 21 2018

Overboard
John Hannah was 55 in Overboard as 'Colin'.Movie Released: Fri, Apr 13 2018

Scorched Earth
John Hannah was 55 in Scorched Earth as 'Doc'.Movie Released: Fri, Feb 02 2018

Toy Gun
John Hannah was 55 in Toy Gun as 'Elio Sironi'.Movie Released: Tue, Jan 02 2018

The Marker
John Hannah was 55 in The Marker as 'Brendan Doyle'.Movie Released: Sun, Jun 25 2017

Another Mother's Son
John Hannah was 54 in Another Mother's Son as 'Arthur Forster'.Movie Released: Fri, Mar 24 2017

Love of My Life
John Hannah was 54 in Love of My Life as 'Richard'.Movie Released: Fri, Feb 17 2017

Alleycats
John Hannah was 54 in Alleycats as 'Yates'.Movie Released: Thu, Jun 23 2016

Angel
John Hannah was 53 in Angel as 'Lapslie'.Movie Released: Mon, Jul 20 2015

Girona
John Hannah was 53 in Girona Movie Released: Thu, Jul 09 2015

Bone in the Throat
John Hannah was 52 in Bone in the Throat as 'Sullivan'.Movie Released: Mon, Mar 16 2015

Scotland In A Day
John Hannah was 52 in Scotland In A Day Movie Released: Thu, Sep 18 2014

Cutting Grass
John Hannah was 52 in Cutting Grass as 'Gerry'.Movie Released: Sat, Jul 12 2014

Shooting for Socrates
John Hannah was 52 in Shooting for Socrates as 'Billy Bingham'.Movie Released: Fri, Jul 11 2014

Ping Pong Summer
John Hannah was 52 in Ping Pong Summer as 'Mr. Miracle'.Movie Released: Fri, Jun 06 2014

The Christmas Candle
John Hannah was 51 in The Christmas Candle as 'William Barstow'.Movie Released: Fri, Nov 22 2013

The Wee Man
John Hannah was 50 in The Wee Man as 'Tam McGraw'.Movie Released: Fri, Jan 18 2013

The Words
John Hannah was 50 in The Words as 'Richard Ford'.Movie Released: Fri, Sep 07 2012

Moose in the Glen
John Hannah was 45 in Moose in the Glen as 'Narrator'.Movie Released: Wed, Apr 16 2008

The Last Legion
John Hannah was 44 in The Last Legion as 'Nestor'.Movie Released: Thu, Apr 19 2007

Ghost Son
John Hannah was 44 in Ghost Son as 'Mark'.Movie Released: Thu, Apr 05 2007

I Accuse
John Hannah was 41 in I Accuse as 'Dr. Richard Darian'.Movie Released: Sun, Nov 30 2003

Dr. Jekyll and Mr. Hyde
John Hannah was 41 in Dr. Jekyll and Mr. Hyde as 'Dr. Jekyll / Mr. Hyde'.Movie Released: Wed, Aug 27 2003

Camouflage
John Hannah was 40 in Camouflage as 'Male Guest'.Movie Released: Tue, Dec 31 2002

I'm with Lucy
John Hannah was 40 in I'm with Lucy as 'Date 1 - Doug'.Movie Released: Wed, Sep 04 2002

Before You Go
John Hannah was 40 in Before You Go as 'Mike'.Movie Released: Thu, Jun 20 2002

Pandaemonium
John Hannah was 39 in Pandaemonium as 'William Wordsworth'.Movie Released: Fri, Jun 29 2001

The Mummy Returns
John Hannah was 39 in The Mummy Returns as 'Jonathan Carnahan'.Movie Released: Fri, May 04 2001

Circus
John Hannah was 38 in Circus as 'Leo'.Movie Released: Fri, May 05 2000

The Intruder
John Hannah was 37 in The Intruder as 'Charlie'.Movie Released: Fri, Nov 19 1999

The Hurricane
John Hannah was 37 in The Hurricane as 'Terry'.Movie Released: Fri, Sep 17 1999

The Mummy
John Hannah was 36 in The Mummy as 'Jonathan Carnahan'.Movie Released: Fri, Apr 16 1999

Sliding Doors
John Hannah was 36 in Sliding Doors as 'James Hamilton'.Movie Released: Thu, Apr 23 1998

Resurrection Man
John Hannah was 35 in Resurrection Man as 'Darkie Larche'.Movie Released: Fri, Feb 13 1998

The Love Bug
John Hannah was 35 in The Love Bug as 'Simon Moore III'.Movie Released: Sat, Nov 29 1997

The James Gang
John Hannah was 35 in The James Gang as 'Spendlove James'.Movie Released: Fri, Nov 07 1997

The Innocent Sleep
John Hannah was 33 in The Innocent Sleep as 'James'.Movie Released: Thu, Jan 25 1996

Truth or Dare
John Hannah was 33 in Truth or Dare as 'Nick'.Movie Released: Mon, Jan 01 1996

The Final Cut
John Hannah was 33 in The Final Cut as 'Gilmore'.Movie Released: Sun, Nov 05 1995

Madagascar Skin
John Hannah was 32 in Madagascar Skin as 'Harry'.Movie Released: Thu, Jan 26 1995

Milner
John Hannah was 32 in Milner as 'Windscreen Washer'.Movie Released: Mon, Dec 19 1994

Harbour Beat
John Hannah was 28 in Harbour Beat as 'Neal McBride'.Movie Released: Tue, Oct 23 1990

Reasonable Force
John Hannah was 25 in Reasonable Force as 'Pretty Boy'.Movie Released: Sun, Mar 27 1988

Loser's Blues
John Hannah was 25 in Loser's Blues Movie Released: Sun, Nov 01 1987
TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Sandokan
John Hannah will be 0+ in Sandokan as 'Sergeant Murray'.TV Show Released: First Air Date
Thu, Sep 25 2025

The Decameron
John Hannah was 62+ in The Decameron as 'Eduardo'.TV Show Released: First Air Date
Thu, Jul 25 2024

Celebrity Race Across the World
John Hannah was 61+ in Celebrity Race Across the World as 'Self - Narrator'.TV Show Released: First Air Date
Wed, Sep 20 2023

The Last of Us
John Hannah was 60+ in The Last of Us as 'Dr. Newman - Scientist #2'.TV Show Released: First Air Date
Sun, Jan 15 2023

Scotland: A Year In The Wild
John Hannah was 59+ in Scotland: A Year In The Wild as 'Narrator'.TV Show Released: First Air Date
Fri, Jun 25 2021

Transplant
John Hannah was 57+ in Transplant as 'Jed Bishop, Dr. Jed Bishop'.TV Show Released: First Air Date
Wed, Feb 26 2020

The Victim
John Hannah was 56+ in The Victim as 'DI Steven Grover'.TV Show Released: First Air Date
Mon, Apr 08 2019

Race Across the World
John Hannah was 56+ in Race Across the World as 'Self - Narrator'.TV Show Released: First Air Date
Sun, Mar 03 2019

Trust Me
John Hannah was 55+ in Trust Me as 'Dr Archie Watson'.TV Show Released: First Air Date
Tue, Aug 08 2017

Marley's Ghosts
John Hannah was 53+ in Marley's Ghosts as 'Adam'.TV Show Released: First Air Date
Wed, Sep 30 2015

Taskmaster
John Hannah was 53+ in Taskmaster as 'Self'.TV Show Released: First Air Date
Tue, Jul 28 2015

The Widower
John Hannah was 51+ in The Widower as 'DI Charlie Henry'.TV Show Released: First Air Date
Mon, Mar 17 2014

Duck Quacks Don't Echo
John Hannah was 51+ in Duck Quacks Don't Echo TV Show Released: First Air Date
Fri, Feb 07 2014

우주는 얼마나 작은가?
John Hannah was 51+ in 우주는 얼마나 작은가? TV Show Released: First Air Date
Thu, Jan 09 2014

Atlantis
John Hannah was 51+ in Atlantis as 'Tychon, Aeson'.TV Show Released: First Air Date
Sat, Sep 28 2013

Marvel's Agents of S.H.I.E.L.D.
John Hannah was 51+ in Marvel's Agents of S.H.I.E.L.D. as 'Holden Radcliffe'.TV Show Released: First Air Date
Tue, Sep 24 2013

Elementary
John Hannah was 50+ in Elementary as 'Rhys Kinlan'.TV Show Released: First Air Date
Thu, Sep 27 2012

A Touch of Cloth
John Hannah was 50+ in A Touch of Cloth as 'DI Jack Cloth'.TV Show Released: First Air Date
Sun, Aug 26 2012

Black Mirror
John Hannah was 49+ in Black Mirror as 'Richard King'.TV Show Released: First Air Date
Sun, Dec 04 2011

Kidnap and Ransom
John Hannah was 48+ in Kidnap and Ransom as 'Alexander Willard'.TV Show Released: First Air Date
Thu, Jan 13 2011

Spartacus
John Hannah was 47+ in Spartacus as 'Batiatus'.TV Show Released: First Air Date
Fri, Jan 22 2010

Movie Connections
John Hannah was 45+ in Movie Connections as 'Self'.TV Show Released: First Air Date
Mon, Sep 10 2007

Damages
John Hannah was 45+ in Damages as 'Rutger Simon'.TV Show Released: First Air Date
Tue, Jul 24 2007

New Street Law
John Hannah was 44+ in New Street Law as 'Jack Roper'.TV Show Released: First Air Date
Thu, May 04 2006

Cold Blood
John Hannah was 43+ in Cold Blood as 'Jake Osbourne'.TV Show Released: First Air Date
Wed, Oct 19 2005

8 Out of 10 Cats
John Hannah was 43+ in 8 Out of 10 Cats as 'Self'.TV Show Released: First Air Date
Fri, Jun 03 2005

Agatha Christie's Marple
John Hannah was 42+ in Agatha Christie's Marple as 'Inspector Tom Campbell'.TV Show Released: First Air Date
Sun, Dec 12 2004

Amnesia
John Hannah was 41+ in Amnesia as 'D.S. Mackenzie Stone'.TV Show Released: First Air Date
Mon, Mar 29 2004

Sea of Souls
John Hannah was 41+ in Sea of Souls as 'John Wade'.TV Show Released: First Air Date
Mon, Feb 02 2004

Carnivàle
John Hannah was 41+ in Carnivàle as 'Stangler'.TV Show Released: First Air Date
Sun, Sep 14 2003

MDs
John Hannah was 40+ in MDs as 'Dr. Robert Dalgety'.TV Show Released: First Air Date
Wed, Sep 25 2002

Alias
John Hannah was 39+ in Alias as 'Martin Shepard'.TV Show Released: First Air Date
Sun, Sep 30 2001

Rebus
John Hannah was 38+ in Rebus as 'Rebus'.TV Show Released: First Air Date
Wed, Apr 26 2000

McCallum
John Hannah was 34+ in McCallum as 'Dr. Iain McCallum'.TV Show Released: First Air Date
Mon, Jan 13 1997

Silent Witness
John Hannah was 33+ in Silent Witness as 'Dr. Charles Beck'.TV Show Released: First Air Date
Wed, Feb 21 1996

Out of the Blue
John Hannah was 33+ in Out of the Blue as 'Franky Drinkall'.TV Show Released: First Air Date
Tue, May 23 1995

Faith
John Hannah was 32+ in Faith as 'Nick Simon'.TV Show Released: First Air Date
Wed, Sep 07 1994

Frasier
John Hannah was 31+ in Frasier as 'Avery McManus'.TV Show Released: First Air Date
Thu, Sep 16 1993

GMTV
John Hannah was 30+ in GMTV as 'Self'.TV Show Released: First Air Date
Fri, Jan 01 1993

Between the Lines
John Hannah was 30+ in Between the Lines TV Show Released: First Air Date
Fri, Sep 04 1992

Civvies
John Hannah was 28+ in Civvies TV Show Released: First Air Date
Wed, Feb 20 1991

Agatha Christie's Poirot
John Hannah was 26+ in Agatha Christie's Poirot as 'Dr. Gerard'.TV Show Released: First Air Date
Sun, Jan 08 1989

The Bill
John Hannah was 22+ in The Bill as 'Derek Pierce'.TV Show Released: First Air Date
Tue, Oct 16 1984

Natural World
John Hannah was 21+ in Natural World as 'Narrator, Narrator (voice)'.TV Show Released: First Air Date
Sun, Oct 30 1983

Taggart
John Hannah was 21+ in Taggart TV Show Released: First Air Date
Tue, Sep 06 1983

Horizon
John Hannah was 1+ in Horizon as 'Himself - Narrator'.TV Show Released: First Air Date
Tue, Feb 04 1964