Try 30 days of free premium.

John Hannah

John David Hannah is a Scottish film and television actor. 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) and The Mummy trilogy (1999-2008). 

Known For


Cast Credits

The Last of Us (2023)
Guest starring as Dr. Neuman
Transplant (2020)
Guest starring as Dr. Jed Bishop (26 episodes)
The Victim (2019)
Starring as DI Steven Grover (4 episodes)
Race Across the World (2019)
Starring as Narrator (18 episodes)
Trust Me (2017)
Starring as Dr. Archie Watson (2 episodes)
Dirk Gently's Holistic Detective Agency (2016)
Guest starring as The Mage (8 episodes)
A Year in the Wild (2015)
Starring as Narrator (8 episodes)
  • Episode 6x04: Winter (Jul 16, 2021)
  • Episode 6x03: Autumn (Jul 9, 2021)
  • Episode 6x02: Summer (Jul 2, 2021)
  • View 5 more
Marley's Ghosts (2015)
Starring as Adam Wise (9 episodes)
Taskmaster (2015)
Guest starring as John Hannah
The Other Wife (2014)
Starring as Richard Kendall (2 episodes)
The Widower (2014)
Guest starring as DI Charlie Henry (2 episodes)
Duck Quacks Don't Echo (2014)
Guest starring as John Hannah
Atlantis (2013)
Guest starring as Tychon
Guest starring as Aeson (2 episodes)
Marvel's Agents of S.H.I.E.L.D. (2013)
Starring as Holden Radcliffe (17 episodes)
Guest starring as Holden Radcliffe (5 episodes)
Elementary (2012)
Guest starring as Rhys Kinlan
A Touch of Cloth (2012)
Starring as DI Jack Cloth (6 episodes)
Guest starring as Terry Cloth (2 episodes)
Spartacus: Gods of the Arena (2011)
Starring as Quintus Lentulus Batiatus (6 episodes)
Kidnap and Ransom (2011)
Starring as Alexander Willard (2 episodes)
Spartacus (2010)
Starring as Quintus Lentulus Batiatus (13 episodes)
Damages (2007)
Guest starring as Rutger Simon (10 episodes)
The One Show (2006)
Guest starring as John Hannah
New Street Law (2006)
Starring as Jack Roper (14 episodes)
Cold Blood (2005)
Starring as Jake Osbourne (5 episodes)
8 Out of 10 Cats (2005)
Guest starring as John Hannah
Agatha Christie's Marple (2004)
Guest starring as Insp. Tom Campbell
Amnesia (2004)
Starring as D.S. Mackenzie Stone (2 episodes)
  • Episode 1x02: Part 2 (Mar 30, 2004)
  • Episode 1x01: Part 1 (Mar 29, 2004)
Sea of Souls (2004)
Guest starring as John Wade (2 episodes)
Carnivàle (2003)
Guest starring as Stangler (2 episodes)
MDs (2002)
Starring as Dr. Robert Dalgety (10 episodes)
etalk (2002)
Guest starring as John Hannah
  • Episode 18x183: 13/05/20 (May 13, 2020)
Alias (2001)
Guest starring as Martin Shepard (2 episodes)
Rebus (2000)
Starring as DI John Rebus (4 episodes)
McCallum (1997)
Starring as Dr. Iain McCallum (15 episodes)
Out of the Blue (1995)
Starring as D.S. Frankie Drinkall (6 episodes)
Faith (1994)
Starring as Nick Simon (2 episodes)
  • Episode 1x02: Part II (Sep 8, 1994)
  • Episode 1x01: Part I (Sep 7, 1994)
Frasier (1993)
Guest starring as Avery McManus
Civvies (1992)
Guest starring as Dan Walker
Between the Lines (1992)
Guest starring as D.C. Mellis
Agatha Christie's Poirot (1989)
Guest starring as Dr. Gerard
Boon (1986)
Guest starring as Willie Connolly
Screen Two (1985)
Guest starring as Pretty boy
The Bill (1984)
Guest starring as Derek Pierce
Taggart (1983)
Guest starring as Danny Bonnar

Crew Credits

Afterlife (2005)
Show crew as Executive Producer
Rebus (2000)
Show crew as Executive Producer
Try 30 days of free premium.