John Hannah oynadığı filmler ve diziler

Overboard (2018)
Love of My Life (2017)
Another Mother's Son (2017)
Marley's Ghosts (2015 - )
Ping Pong Summer (2014)
The Christmas Candle (2014)
The Widower (2013)
Çalıntı Hayat (The Words) (2012)
A Touch of Cloth (2012 - 2014)
Spartacus: Gods of the Arena (2011)
Mumya - Ejder imparatoru'nun mezari (The Mummy: Tomb of the Dragon Emperor) (2008)
Son Lejyon (The Last Legion) (2007)
Suçlu (I Accuse) (2003)
Ask kapiyi çalinca (I'm with Lucy) (2002)
Mumya geri dönüyor (The Mummy Returns) (2001)
Circus (2000)
Rebus (2000 - 2007)
Pandaemonium (2000)
The Intruder (1999)
Mumya (The Mummy) (1999)
Onaltinci raund (The Hurricane) (1999)
Terörist (Resurrection Man) (1998)
Rastlantinin böylesi (Sliding Doors) (1998)
The Love Bug (1997)
Dört Nikah Bir Cenaze (Four Weddings and a Funeral) (1994)