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

A Year in the Wild (2015)
Starring as Narrator (4 episodes)
  • Episode 1x01: Spring (Nov 10, 2015)
  • Episode 1x02: Summer (Nov 17, 2015)
  • Episode 1x03: Autumn (Nov 24, 2015)
  • Episode 1x04: Winter (Dec 1, 2015)
  • View 1 more
  • View 1 less
Marley's Ghosts (2015)
Starring as Adam Wise (3 episodes)
The One Show (2015)
Guest starring as John Hannah
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 (16 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)
Damages (2007)
Guest starring as Rutger Simon (10 episodes)
New Street Law (2006)
Starring as Jack Roper
8 Out of 10 Cats (2005)
Guest starring as John Hannah
Agatha Christie's Marple (2004)
Guest starring as Insp. Tom Campbell
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