John Hannah
Biography
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.
Known For

Spartacus

Elementary

Agatha Christie's Poirot

Black Mirror

Frasier

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

Silent Witness

Horizon
All Movies (76)
- The Mummy 42027 · as Jonathan Carnahan
- The Incomer2026 · as Fin Man/Father
- A Gangster's Kiss2024 · as Mem
- This Time Next Year2024 · as Keith
- Bermondsey Tales: Fall of the Roman Empire2024 · as The Postman
- Damaged2024 · as Colin McGregor
- The Auschwitz Report2021 · as Warren
- Roald & Beatrix: The Tail of the Curious Mouse2020 · as Narrator (voice)
- The Intergalactic Adventures of Max Cloud2020 · as Revengor
- Enemy Lines2020 · as Colonel Preston
- The Garden of Evening Mists2019 · as Magnus Gemmell
- One Red Nose Day and a Wedding2019 · as Matthew
- Princess Emmy2019 · as King Karl (voice)
- Blood, Sweat and Terrors2018 · as Dr. James Borans (segment "Get Some")
- Genesis2018 · as Paul Brooks
- Overboard2018 · as Colin
- Scorched Earth2018 · as Doc
- Toy Gun2018 · as Elio Sironi
- The Marker2017 · as Brendan Doyle
- Another Mother's Son2017 · as Arthur Forster
- Love of My Life2017 · as Richard
- Harry Benson: Shoot First2016 · as Self
- Alleycats2016 · as Yates
- A Midsummer Night's Dream2016 · as Theseus
- Angel2015 · as Lapslie
- Girona2015
- Bone in the Throat2015 · as Sullivan
- Scotland In A Day2014
- Get Some2014 · as Dr. James Borans
- Cutting Grass2014 · as Gerry
- Shooting for Socrates2014 · as Billy Bingham
- Ping Pong Summer2014 · as Mr. Miracle
- The Christmas Candle2013 · as William Barstow
- The Wee Man2013 · as Tam McGraw
- The Words2012 · as Richard Ford
- We Are the People We've Been Waiting For2009 · as Narrator
- Unraveling the Legacy of the Mummy2008 · as Self
- The Mummy: Tomb of the Dragon Emperor2008 · as Jonathan Carnahan
- Moose in the Glen2008 · as Narrator
- Horizon: How Does Your Memory Work?2008 · as Self-Narrator (Voice)
- Sinking of the Lusitania: Terror at Sea2007 · as Prof. Ian Holbourn
- The Last Legion2007 · as Nestor
- Ghost Son2007 · as Mark
- I Accuse2003 · as Dr. Richard Darian
- Dr. Jekyll and Mr. Hyde2003 · as Dr. Jekyll / Mr. Hyde
- Camouflage2002 · as Male Guest
- I'm with Lucy2002 · as Date 1 - Doug
- Before You Go2002 · as Mike
- Pandaemonium2001 · as William Wordsworth
- The Mummy Returns2001 · as Jonathan Carnahan
- Circus2000 · as Leo
- The Intruder1999 · as Charlie
- Building A Better Mummy1999 · as Self
- The Hurricane1999 · as Terry
- The Mummy1999 · as Jonathan Carnahan
- Sliding Doors1998 · as James Hamilton
- Resurrection Man1998 · as Darkie Larche
- The Love Bug1997 · as Simon Moore III
- The James Gang1997 · as Spendlove James
- Romance and Rejection (So This Is Romance?)1997 · as Tonay
- Circles of Deceit: Kalon1996 · as Jason Sturden
- The Innocent Sleep1996 · as James
- Truth or Dare1996 · as Nick
- The Final Cut1995 · as Gilmore
- Madagascar Skin1995 · as Harry
- Pauline Calf's Wedding Video1994 · as Mark
- Milner1994 · as Windscreen Washer
- Four Weddings and a Funeral1994 · as Matthew
- Paul Calf's Video Diary1993 · as Mark
- Harbour Beat1990 · as Neal McBride
- Reasonable Force1988 · as Pretty Boy
- Loser's Blues1987
- Bad Day at the Office— · as Karl Davis
- Michael Caton-Jones: This Broxburn Boy's Life— · as Self
- Bedlam— · as Monroe
- Vows— · as Deacon Sylvester
All TV Shows (53)
- Sandokan2025 · as Sergeant Murray
- The Decameron2024 · as Eduardo
- Celebrity Race Across the World2023 · as Self - Narrator (voice)
- The Last of Us2023 · as Dr. Newman - Scientist #2
- The Read2022
- Scotland: A Year In The Wild2021 · as Narrator
- Taskmaster’s New Year Treat2021 · as Self
- Transplant2020 · as Jed Bishop
- Transplant2020 · as Jedediah "Jed" Bishop
- The Victim2019 · as DI Steven Grover
- Race Across the World2019 · as Self - Narrator (voice)
- Trust Me2017 · as Dr Archie Watson
- Dirk Gently's Holistic Detective Agency2016 · as Mage
- Rosamunde Pilcher: Fighting for Her Family2015 · as Lord Rupert Mallory
- Marley's Ghosts2015 · as Adam
- The Widower2014 · as DI Charlie Henry
- Duck Quacks Don't Echo2014
- 우주는 얼마나 작은가?2014
- Atlantis2013 · as Tychon
- Atlantis2013 · as Aeson
- Marvel's Agents of S.H.I.E.L.D.2013 · as Holden Radcliffe
- Rosamunde Pilcher: The Other Wife2012 · as Richard Kendall
- Elementary2012 · as Rhys Kinlan
- A Touch of Cloth2012 · as DI Jack Cloth
- Black Mirror2011 · as Richard King
- Kidnap and Ransom2011 · as Alexander Willard
- Spartacus2010 · as Batiatus
- Movie Connections2007 · as Self
- Damages2007 · as Rutger Simon
- New Street Law2006 · as Jack Roper
- Cold Blood2005 · as Jake Osbourne
- 8 Out of 10 Cats2005 · as Self
- Agatha Christie's Marple2004 · as Inspector Tom Campbell
- Amnesia2004 · as D.S. Mackenzie Stone
- Sea of Souls2004 · as John Wade
- Carnivàle2003 · as Stangler
- MDs2002 · as Dr. Robert Dalgety
- Alias2001 · as Martin Shepard
- Rebus2000 · as Rebus
- McCallum1997 · as Dr. Iain McCallum
- Silent Witness1996 · as Dr. Charles Beck
- Out of the Blue1995 · as DS Franky Drinkall
- Faith1994 · as Nick Simon
- Frasier1993 · as Avery McManus
- GMTV1993 · as Self
- Civvies1992 · as Dan Walker
- Between the Lines1992
- Agatha Christie's Poirot1989 · as Dr. Gerard
- The Bill1984 · as Derek Pierce
- Natural World1983 · as Narrator
- Natural World1983 · as Narrator (voice)
- Taggart1983
- Horizon1964 · as Himself - Narrator