John Hannah Filmography
- Actor (90 credits)
- Princess Emmy (2019) King Karl
- Overboard (2018) Colin
- Another Mother's Son (2017)
- Scorched Earth (2017) Doc
- The Marker (2017)
- Genesis (2017) Paul Brooks
- Love of My Life (2017)
- Dirk Gently's Holistic Detective Agency (2016) Mage
- Alleycats (2016)
- A Midsummer Night's Dream (2016) Theseus
- Toy Gun (2016) Elio Sironi
- Marley's Ghosts (2015) Adam
- Bone In The Throat (2015) Sullivan
- Girona (2015) Hart
- Angel (2015) Lapslie
- Get Some (2014) Dr. James Borans
- Shooting for Socrates (2014)
- Cutting Grass (2014) Gerry
- Ping Pong Summer (2013) Brendan Miracle
- Agents of S.H.I.E.L.D. (2013) Holden Radcliffe
- The Christmas Candle (2013) William Barstow
- Atlantis (2013) Aeson
- The Widower (2013) DS Charlie Henry
- The Wee Man (2013) Tam McGraw
- Words of Everest (2013) Edward Norton
- A Touch of Cloth (2012) DI Jack Cloth
- The Words (2012) Richard Ford
- Kidnap and Ransom (2011) Alexander Willard
- Spartacus: Gods of the Arena (2011) Batiatus
- Spartacus: Blood and Sand (2010) Batiatus
- Edición Especial Coleccionista (2010) Matthew, хроника, not listed in credits
- Zip 'n Zoo (2008) Tom
- The Mummy: Tomb of the Dragon Emperor (2008) Jonathan Carnahan
- The Alan Titchmarsh Show (2007) играет самого себя
- Ghost Son (2007) Mark
- Damages (2007) Rutger Simon
- Lusitania: Murder on the Atlantic (2007) Prof. Ian Holbourn
- Cold Blood (2007) Jake Osbourne
- Cold Blood 2 (2007) Jake Osbourne
- The Last Legion (2006) Nestor
- 8 Out of 10 Cats (2005) играет самого себя
- Cold Blood (2005) Jake Osbourne
- Stepkids: Don't Ruin My Big Day (2005) рассказчик, voice acting
- Car Nation (2005) рассказчик, voice acting
- Amnesia (2004) D.S. Mackenzie Stone
- Agatha Christie's Marple (2004) Inspector Tom Campbell
- Sea of Souls (2004) John Wade
- Male Mail (2004) Alan
- Dr. Jekyll and Mr. Hyde (2003) Dr. Jekyll / Mr. Hyde
- Carnivàle (2003) Stangler
- I Accuse (2003) Dr. Richard Darian
- Camouflage (2002) Man invited
- Before You Go (2002) Mike
- I'm with Lucy (2002) Doug
- MDs (2002) Robert Dalgety
- Alias (2001) Martin Shepard
- The Mummy Returns (2001) Jonathan, $ 1 000 000
- Predators (2000) рассказчик
- Pandaemonium (2000)
- Circus (2000) Leo
- Rebus (2000) DI John Rebus
- The Mummy (1999) Jonathan Carnahan
- The Intruder (1999) Charlie
- The Hurricane (1999) Terry
- Resurrection Man (1998)
- So This Is Romance? (1997) Tony
- The James Gang (1997) Spendlove James
- The Love Bug (1997) Simon Moore III
- Sliding Doors (1997) James
- Circles of Deceit: Kalon (1996) Jason Sturden
- The Innocent Sleep (1996) James
- Truth or Dare (1996) Nick
- McCallum (1995) Dr. Iain McCallum
- Madagascar Skin (1995) Harry
- The Final Cut (1995) Gilmore
- Pauline Calf's Wedding Video (1994) Mark
- Faith (1994) Nick Simon
- Milner (1994) Windscreen washer
- Four Weddings and a Funeral: Production Featurette (1993) играет самого себя / Matthew
- Paul Calf's Video Diary (1993) Mark
- Four Weddings and a Funeral (1993) Matthew - Wedding One
- Kleptophilia (1993) Simon
- Civvies (1992) Dan Walker
- Shrinks (1991) Hamish
- Harbour Beat (1990) Neal McBride
- Brond (1987) Robert
- Natural World (1983) играет самого себя - рассказчик
- Horizon (1964) играет самого себя - рассказчик
- Dark Glass Cameron, слухи
- American Undercover Utkin
- Producer (4 credits)
- Afterlife (2005) исполнительный продюсер (2 эпизода, 2005)
- Quite Ugly One Morning (2004) исполнительный продюсер
- Dr. Jekyll and Mr. Hyde (2003) исполнительный продюсер
- Rebus (2000) исполнительный продюсер (4 эпизода, 2000-2001)