Movies (Acting Roles)

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

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

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

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

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

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

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

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

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

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

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

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

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

Girona
John Hannah was
53 in Girona
Thu, Jul 09 2015

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loser's Blues
John Hannah was
25 in Loser's Blues
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'.
First Air Date
Thu, Sep 25 2025

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Civvies
John Hannah was
28+ in Civvies
First Air Date
Wed, Feb 20 1991

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

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

Taggart
John Hannah was
21+ in Taggart
First Air Date
Tue, Sep 06 1983

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