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
This Time Next Year
John Hannah was 62 in This Time Next Year as 'Keith'.Movie Released: Fri, Jun 28 2024
A Gangster's Kiss
John Hannah was 62 in A Gangster's Kiss as 'Mem'.Movie Released: Mon, Jun 24 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 agesSandokan
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 'Aeson, Tychon'.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