John David Hannah (born 23 April 1962) 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).
His television roles include: Dr Iain McCallum in McCallum (1995–1998); D.I.
John Rebus 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–14), Jason's father (Aeson) in the BBC series Atlantis (2013–15), Dr Holden Ratcliffe in Agents of S.H.I.E.L.D.
(2016-2017), Colin in Overboard (2018), and Dr Archie Wilson in the BBC series Trust Me.