
Acted in 63
2000s
- 2007
1990s
- 1999
The Clandestine Marriage
Capstick
- 1997
Sharpe: The Legend
Pakenham
- 1995
Savage Hearts
Doctor
- 1994
Sharpe's Honour
General Pakenham
- 1993
Passport to Murder
Nathanial Hackett
- 1992
- 1990
Bullseye!
Nigel Holden
1980s
- 1987
Destroying Angel
Reynold Turot
- 1984
The Surrogate
Larry
Champions
Thorne
- 1983
By the Sword Divided
Captain Charles Pike · 6 episodes
- 1982
La Chanson du mal-aimé
Willy
- 1981
- 1980
Cribb
John Fernandez · 1 episode
1970s
- 1979
Home Before Midnight
Harry Wilshire
The Bitch
Leonard Grant
Degree of Uncertainty
Ramage
- 1978
- 1977
Count Dracula
Dr. John Seward
Count Dracula
Doctor John Seward · 2 episodes
- 1976
- 1975
A Long Return
David Ortega
The Maids
Monsieur
- 1974
House of the Living Dead
Sir Michael Brattling / Dr. Breckinridge Brattling
- 1973
Giordano Bruno
Bellarmino
Ludwig
Hans von Bülow
- 1972
A Time for Loving
Geoff
- 1971
- 1970
The Adventures of Gerard
Col. Russell (Coldstream Guards)
The Virgin and the Gypsy
Major Eastwood
1960s
- 1969
- 1968
- 1967
I'll Never Forget What's'isname
Michael Cornwall
The Jokers
Capt. Browning
- 1966
Death Is a Woman
Dennis Parbury
- 1965
Life at the Top
Tiffield Interview Panel (uncredited)
- 1964
Redcap
Captain The Honourable Ian Loder · 1 episode
The System
Michael
- 1963
The Day and the Hour
Un aviateur anglais
- 1962
A Prize of Arms
Lt. Ellison
- 1961
- 1960