Role w serialach
The Equalizer
jako Robert McCall
88 odcinków
Callan
jako David Callan
44 odcinków
1990
jako Jim Kyle
16 odcinków
13 odcinków
CI5: The New Professionals
jako Harry Malone
13 odcinków
Common As Muck
jako Nev
12 odcinków
Pięć dni
jako Vic Marsham
10 odcinków
In Suspicious Circumstances
jako Storyteller
10 odcinków
8 odcinków
Winston Churchill: The Wilderness Years
jako Sir Samuel Hoare
8 odcinków
Whodunnit?
jako Host
6 odcinków
3 odcinków
Sword of Honour
jako Guy Crouchback
3 odcinków
The Bass Player and the Blonde
jako George Mangham
3 odcinków
Theatre 625
jako Guy Crouchback
3 odcinków
The New Alfred Hitchcock Presents
jako Drummond
2 odcinków
Messiah
jako Rev. Stephen Hedges
2 odcinków
Gulliver's Travels
jako Drunlo
2 odcinków
Golden Globe Awards
jako Self - Nominee
2 odcinków
Codename: Kyril
jako Michael Royston
2 odcinków
Babylon 5: Krucjata
jako Alwyn
1 odcinków
Święty
jako Jack Liskard
1 odcinków
1 odcinków
1 odcinków
1 odcinków
BBC Play of the Month
jako Caius Cassius
1 odcinków
The Defenders
jako H.T. Harris
1 odcinków
1 odcinków
BBC Play of the Month
jako Lopakhin
1 odcinków
Laurence Olivier Presents
jako Luigi
1 odcinków
Sir Francis Drake
jako Spanish Captain
1 odcinków
1 odcinków
Play for Today
jako The Man
1 odcinków
1 odcinków
Detective
jako Auguste Dupin
1 odcinków