John Hannah
24 TV shows · 1994–2026
John Hannah on TV
-
Marvel's Agents of S.H.I.E.L.D.
as Holden Radcliffe -
Spartacus
as Quintus Lentulus Batiatus -
Celebrity Race Across the World
as Narrator -
Benidorm Is Murder
as Dennis Crown -
A Touch of Cloth
as DI Jack Cloth -
Race Across the World
as Narrator -
Spartacus: Gods of the Arena
as Quintus Lentulus Batiatus -
Sandokan
as Sergeant Murray -
Rebus
as DI John Rebus -
The Other Wife
as Richard Kendall -
Out of the Blue
as D.S. Frankie Drinkall -
Trust Me
as Dr. Archie Watson -
The Victim
as DI Steven Grover -
MDs
as Dr. Robert Dalgety -
Marley's Ghosts
as Adam Wise -
Kidnap and Ransom
as Alexander Willard -
New Street Law
as Jack Roper -
Cold Blood
as Jake Osbourne -
McCallum
as Dr. Iain McCallum -
A Year in the Wild
as Narrator -
Amnesia
as D.S. Mackenzie Stone -
Faith
as Nick Simon - BI
Benidorm is Murder
as Dennis Crown - LR
Last Resort
as DI Simon Lund