Role w serialach
590 odcinków
Druciarz, krawiec, zolnierz, szpieg
jako Roy Bland
7 odcinków
Softly Softly: Task Force
jako PC Snow
7 odcinków
Airline
jako Ernie Cade
7 odcinków
The Beiderbecke Affair
jako Big Al
6 odcinków
Common As Muck
jako Dougie Hodd
6 odcinków
The Beiderbecke Connection
jako Big Al
4 odcinków
The Hound of the Baskervilles
jako Doctor Watson
4 odcinków
Softly Softly: Task Force
jako PC Henry Snow
3 odcinków
Armchair Thriller
jako Matthews
3 odcinków
Święty
jako Charlie Mason
2 odcinków
Dixon of Dock Green
jako PC Smith
2 odcinków
Our Friends in the North
jako Berger
2 odcinków
Lace
jako Jo Stiarkoz
2 odcinków
Great Expectations
jako Pumblechook
2 odcinków
Morderstwa w Midsomer
jako Ian Frasier
1 odcinków
Heartbeat
jako Ronnie Brown
1 odcinków
Rumpole of the Bailey
jako Mr. Perivale Blythe
1 odcinków
1 odcinków
Lovejoy
jako John Hill
1 odcinków
Edward and Mrs Simpson
jako Stanley Bruce
1 odcinków
Van der Valk
jako Karl Vessem
1 odcinków
The Rivals of Sherlock Holmes
jako Det. Sgt. Bates
1 odcinków
1 odcinków
Public Eye
jako Harry
1 odcinków
Dixon of Dock Green
jako PC Jacks
1 odcinków
Play for Today
jako William Pitt, Earl of Chatham
1 odcinków
Armchair Theatre
jako Jack
1 odcinków
Play for Today
jako Bernard
1 odcinków
Winston Churchill: The Wilderness Years
jako Thomas Barlow (uncredited)
1 odcinków
Winston Churchill: The Wilderness Years
jako Thomas Barlow
1 odcinków
Performance
jako Fred Voles
1 odcinków
Anyone for Denis?
jako Major
1 odcinków
The Informer
jako Lomax
1 odcinków
Bird of Prey
jako Duggan
1 odcinków
No Hiding Place
jako Chopper Martin
1 odcinków