Play for Today
Ramage
The Avengers
Spence
No Hiding Place
Heartbeat
Jack Temple-Richards
Bergerac
Patrick Lister
Remington Steele
Freddie Smith
The Saint
Elliott Stratton
The Main Chance
Warren Iveson
One Step Beyond
Soldier
The Prisoner
Number Two's Assistant
Secret Army
Dieter Gundell
The Human Jungle
Businessman
The New Avengers
Mystery and Imagination
Redcap
Stardust
New Bishop
Exodus
Lt. O'Hara
Juggernaut
Hollingworth
The Surrogate
Larry
Sink the Bismarck!
Naval Rating on Phone (uncredited)
The Charge of the Light Brigade
Captain Morris
Brannigan
Jennifer's Fiance (uncredited)
Bullseye!
Nigel Holden
Sharpe: The Legend
Pakenham
Death in Venice
Alfred
Champions
Thorne
The Stud
Leonard
Ludwig
Hans von Bülow
The Wicked Lady
King Charles II
House of the Living Dead
Sir Michael Brattling / Dr. Breckinridge Brattling