John Hannah estudió en la Royal Scottish Academy of Music and Drama de Glasgow, en Escocia. El papel de Hannah interpretando a Matthew en Cuatro bodas y un funeral fue un inmenso éxito al que le siguieron otros papeles como protagonista en La momia I y II; Dos vidas en un instante junto con Gwyneth Paltrow, la nominada a un Oscar Huracán Carter con Denzel Washington, la película de Marc Evan Resurrection Man; y la Banda de James. Hannah que ha protagonizado numerosas producciones de teatro y de televisión, ha producido recientemente la popular serie de televisión Rebus con su productora Clerkenwell Films.