John David Hannah se narodil 23. dubna 1962, ve Skotsku, do chudé rodiny, jako třetí dítě uklízečky a soustružníka. Pracoval jako elektrikář ale toho nechal, když ho přijali na Skotskou divadelní a muzikální Akademii.
Změna nastala se SRDCOVOU SEDMOU, díky níž získal roli v MUMII. Zároveň si zahrál i ve sportovním dramatu HURIKÁN V RINGU. Byl ve všech dílech INSPEKTOR REBUS a mezitím si stihnul zahrát v pokračovaní MUMIE. V seriál LÉKAŘI dokázal, že umí zahrát i vážné role. Následoval thiller AMNÉSIE, kde hrál psychopatického doktora. Potom několik let trvající pauza a mysteriozní SYN PŘÍZRAKŮ nebo POSLEDNÍ LEGIE o pádu Římské říše. A jeho prakticky nepostradatelná role, pro třetí pokracování MUMIE - HROB DRAČÍHO CÍSAŘE.
John žije neskandálním životem se svou manželkou Johannou. Mají spolu dvě děti.