John Hannah

We don't have a biography for John Hannah yet. Hang in there, or go ahead and contribute one.

Known For


Cast Credits

The One Show (2015)
Guest starring as John Hannah
Marley's Ghosts (2015)
Starring as Adam
Loch Lomond: A Year in the Wild (2015)
Starring as Narrator (4 episodes)
  • Episode 1x04: Winter (Dec 1, 2015)
  • Episode 1x03: Autumn (Nov 24, 2015)
  • Episode 1x02: Summer (Nov 17, 2015)
  • Episode 1x01: Spring (Nov 10, 2015)
  • View 1 more
  • View 1 less
Duck Quacks Don't Echo (2014)
Guest starring as John Hannah
Atlantis (2013)
Guest starring as Tychon
Guest starring as Aeson (2 episodes)
Marvel's Agents of S.H.I.E.L.D. (2013)
Starring as Holden Radcliffe (4 episodes)
Guest starring as Holden Radcliffe (5 episodes)
Elementary (2012)
Guest starring as Rhys Kinlan
A Touch of Cloth (2012)
Starring as DI Jack Cloth (6 episodes)
Guest starring as Terry Cloth (2 episodes)
Spartacus: Gods of the Arena (2011)
Starring as Batiatus (6 episodes)
Spartacus (2010)
Starring as Batiatus (13 episodes)
New Street Law (2006)
Starring as Jack Roper
8 Out of 10 Cats (2005)
Guest starring as John Hannah
Carnivàle (2003)
Guest starring as Stangler (2 episodes)
MDs (2002)
Starring as Dr. Robert Dalgety
Alias (2001)
Guest starring as Martin Shepard (2 episodes)
Rebus (2000)
Starring as DI John Rebus (4 episodes)
Frasier (1993)
Guest starring as Avery McManus