
Role w serialach
Shameless
jako Frank Gallagher
105 odcinków
Paradise Postponed
jako Leslie Titmuss
14 odcinków
Nightingales
jako Bell
13 odcinków
Men of the World
jako Lenny Smart
12 odcinków
10 odcinków
Funny Woman
jako George Parker
10 odcinków
Troja: Upadek miasta
jako King Priam
8 odcinków
Art That Made Us
jako Self - Narrator (voice)
8 odcinków
6 odcinków
Sex, Chips & Rock n' Roll
jako Norman
6 odcinków
Nightsleeper
jako Paul Peveril
6 odcinków
Ripper Street. Tajemnica Kuby Rozpruwacza
jako Abel Croker
6 odcinków
A Dinner of Herbs
jako Hal Royce (older)
6 odcinków
Passenger
jako Jim Bracknell
6 odcinków
The Gathering Seed
jako Joe Henshaw
6 odcinków
What Remains
jako Len Harper
4 odcinków
The Marksman
jako Weaver
3 odcinków
Midwinter of the Spirit
jako Rev Huw Owens
3 odcinków
Titmuss Regained
jako Leslie Titmuss
3 odcinków
Code of a Killer
jako DCS David Baker
2 odcinków
In the Beginning
jako Aaron
2 odcinków
The Death of Bunny Munro
jako Bunny Snr
2 odcinków
Cutting It
jako Beauregard Smee
1 odcinków
Wolfe
jako Howard
1 odcinków
Urban Myths
jako Samuel Beckett
1 odcinków
Spooks
jako Keith Moran
1 odcinków
Have I Got a Bit More News for You
jako Self - Panellist
1 odcinków
Wymyślne przypadki Dicka Turpina
jako Tom King
1 odcinków
Play for Today
jako Robert
1 odcinków
Objects of Affection
jako Donald
1 odcinków
Have I Got News for You
jako Self
1 odcinków
Ancient Rome: The Rise and Fall of an Empire
jako Constantine the Great
1 odcinków
Playhouse
jako George Hunn
1 odcinków