From Wikipedia, the free encyclopedia. John David Hannah (born 23 April 1962) is a Scottish actor of film and television. He has appeared in Stephen Sommers' Mummy Series, Richard Curtis' Four Weddings and a Funeral and Sliding Doors with Gwyneth Paltrow. He is currently the voice of The Co-operative Group adverts in the UK.
| Movie | Michael Caton-Jones: This Broxburn Boy's Life | Self | 2026 |
| Series | Sandokan | Sergeant Murray | 2025-12-01 |
| Movie | Bad Day at the Office | Karl Davis | 2025-07-31 |
| Movie | Bermondsey Tales: Fall of the Roman Empire | The Postman | 2024-05-17 |
| Movie | A Gangster's Kiss | Mem | 2024-06-24 |
| Movie | This Time Next Year | Keith | 2024-06-03 |
| Series | Celebrity Race Across the World | Self - Narrator (voice) | 2023-09-20 |
| Movie | The Auschwitz Report | Warren | 2021-03-18 |
| Movie | Roald & Beatrix: The Tail of the Curious Mouse | Narrator (voice) | 2020-12-24 |
| Series | Transplant | Dr. Jed Bishop | 2020-02-26 |
| Movie | Enemy Lines | Colonel Preston | 2020-04-24 |
| Movie | Princess Emmy | King Karl (voice) | 2019-01-24 |
| Series | The Victim | DI Steven Grover | 2019-04-08 |
| Movie | One Red Nose Day and a Wedding | Matthew | 2019-03-15 |
| Movie | The Garden of Evening Mists | Magnus Gemmell | 2019-11-29 |
| Movie | Scorched Earth | Doc | 2018-02-02 |
| Movie | Overboard | Colin | 2018-04-13 |
| Movie | Blood, Sweat And Terrors | Dr. James Borans (segment "Get Some") | 2018-11-06 |
| Movie | Genesis | Paul Brooks | 2018-04-21 |
| Movie | Love of My Life | Richard | 2017-02-17 |
| Series | Trust Me | Dr Archie Watson | 2017-08-08 |
| Movie | Another Mother's Son | Arthur Forster | 2017-03-24 |
| Movie | The Marker | Brendan Doyle | 2017-06-25 |
| Movie | A Midsummer Night's Dream | Theseus | 2016-05-30 |
| Movie | Harry Benson: Shoot First | Self | 2016-11-04 |
| Movie | Alleycats | Yates | 2016-06-23 |
| Series | Dirk Gently's Holistic Detective Agency | Mage | 2016-10-22 |
| Movie | Bone in the Throat | Sullivan | 2015-03-16 |
| Movie | Angel | Lapslie | 2015-07-20 |
| Series | Rosamunde Pilcher: Fighting for Her Family | Lord Rupert Mallory | 2015-10-19 |
| Series | Marley's Ghosts | Adam | 2015-09-30 |
| Series | The Widower | 2014-03-17 | |
| Movie | Scotland In A Day | 2014-09-18 | |
| Movie | Ping Pong Summer | Mr. Miracle | 2014-06-06 |
| Movie | Shooting for Socrates | Billy Bingham | 2014-07-11 |
| Movie | The Wee Man | Tam McGraw | 2013-01-18 |
| Series | Atlantis | Tychon | 2013-09-28 |
| Series | Marvel's Agents of S.H.I.E.L.D. | Holden Radcliffe | 2013-09-24 |
| Movie | The Christmas Candle | William Barstow | 2013-11-22 |
| Movie | The Words | Richard Ford | 2012-09-07 |
| Series | A Touch of Cloth | DI Jack Cloth | 2012-08-26 |
| Series | Rosamunde Pilcher: The Other Wife | Richard Kendall | 2012-12-23 |
| Series | Elementary | Rhys Kinlan | 2012-09-27 |
| Series | Kidnap and Ransom | Alexander Willard | 2011-01-13 |
| Series | Spartacus | Batiatus | 2010-01-22 |
| Movie | We Are the People We've Been Waiting For | Narrator | 2009-11-17 |
| Movie | The Mummy: Tomb of the Dragon Emperor | Jonathan Carnahan | 2008-07-01 |
| Movie | Unraveling the Legacy of the Mummy | Self | 2008-07-08 |
| Series | Movie Connections | Unknown | 2007-09-10 |
| Movie | Ghost Son | Mark | 2007-04-05 |
| Movie | The Last Legion | Nestor | 2007-04-19 |
| Movie | Sinking of the Lusitania: Terror at Sea | Prof. Ian Holbourn | 2007-05-12 |
| Series | New Street Law | Jack Roper | 2006-05-04 |
| Series | Cold Blood | Jake Osbourne | 2005-10-19 |
| Series | Amnesia | D.S. Mackenzie Stone | 2004-03-29 |
| Series | Sea of Souls | Unknown | 2004-02-02 |
| Movie | I Accuse | Dr. Richard Darian | 2003-11-30 |
| Movie | Dr. Jekyll and Mr. Hyde | Dr. Jekyll / Mr. Hyde | 2003-08-27 |
| Series | Carnivàle | Unknown | 2003-09-14 |
| Movie | Before You Go | Mike | 2002-06-20 |
| Series | MDs | Dr. Robert Dalgety | 2002-09-25 |
| Movie | I'm with Lucy | Date 1 - Doug | 2002-09-04 |
| Movie | The Mummy Returns | Jonathan Carnahan | 2001-05-04 |
| Movie | Pandaemonium | William Wordsworth | 2001-06-29 |
| Series | Alias | Unknown | 2001-09-30 |
| Series | Rebus | Rebus | 2000-04-26 |
| Movie | Circus | Leo | 2000-05-05 |
| Movie | The Mummy | Jonathan Carnahan | 1999-04-16 |
| Movie | The Hurricane | Terry | 1999-09-17 |
| Movie | Building A Better Mummy | Self | 1999-09-28 |
| Movie | The Intruder | Charlie | 1999-11-19 |
| Movie | Sliding Doors | James Hamilton | 1998-04-23 |
| Movie | Resurrection Man | Darkie Larche | 1998-02-13 |
| Movie | The Love Bug | Simon Moore III | 1997-11-29 |
| Series | McCallum | Dr. Iain McCallum | 1997-01-13 |
| Movie | Romance and Rejection (So This Is Romance?) | Tonay | 1997-11-01 |
| Movie | The James Gang | Spendlove James | 1997-11-07 |
| Movie | The Innocent Sleep | James | 1996-01-25 |
| Movie | The Final Cut | Gilmore | 1995-11-05 |
| Movie | Madagascar Skin | Harry | 1995-01-26 |
| Series | Out of the Blue | 1995-05-23 | |
| Movie | Four Weddings and a Funeral | Matthew | 1994-03-09 |
| Series | Faith | Nick Simon | 1994-09-07 |
| Movie | Milner | Windscreen Washer | 1994-12-19 |
| Movie | Pauline Calf's Wedding Video | Mark | 1994-12-29 |
| Series | GMTV | Unknown | 1993-01-01 |
| Series | Frasier | Avery McManus | 1993-09-16 |
| Series | Between the Lines | Unknown | 1992-09-04 |
| Series | Civvies | Unknown | 1991-02-20 |
| Movie | Harbour Beat | Neal McBride | 1990-10-23 |
| Movie | Reasonable Force | Pretty Boy | 1988-03-27 |
| Series | Taggart | Unknown | 1983-09-06 |
| Series | Natural World | Narrator (voice) | 1983-10-30 |
| Series | Horizon | Himself - Narrator | 1964-02-04 |