John David Hannah (ur. 23 kwietnia 1962 w East Kilbride, w Szkocji) – brytyjski aktor filmowy, teatralny i telewizyjny.
Życiorys Urodził się w East Kilbride w Szkocji jako syn Susan, byłej sprzątaczki w Marks & Spencer, i Johna Hannah, producenta narzędzi. Uczęszczał do Heathery Knowe Primary School, a następnie Claremont High School w East Kilbride, gdzie dołączył do East Kilbride Rep Theatre Club. Przeszedł szkolenie na elektryka, po czym – pod wpływem sugestii kolegi – podjął naukę w prestiżowej Royal Scottish Academy of Music and Drama w Glasgow.
Po ukończeniu studiów występował w teatrze, filmach i w telewizji. W komedii romantycznej Mike’a Newella Cztery wesela i pogrzeb (1994) z Hugh Grantem, Andie MacDowell i Kristin Scott Thomas pojawił się jako Matthew. W serialu McCallum (1995–1998) wcielił się w doktora Iaina McCalluma, patologa, który rozwiązuje zagadki. W telewizyjnym komediodramacie kryminalnym BBC Gra o życie (Truth or Dare, 1996) w reżyserii Johna Maddena grał postać Nicka, psychopatycznego zabójcy. W filmie Mumia (1999) i jego sequelach zagrał Jonathana Carnahana, brata głównej bohaterki.
20 stycznia 1996 ożenił się z Joanną Roth. Mają dwójkę dzieci – bliźnięta Astrid i Gabriel (ur.