2007
Stardust as New Bishop1999
The Clandestine Marriage as Capstick1997
Sharpe: The Legend as Pakenham1995
Savage Hearts as Doctor1993
Dirty Weekend as Mr. Brown1993
Passport to Murder as Nathanial Hackett1992
Heartbeat as Jack Temple-Richards1990
Bullseye! as Nigel Holden1987
Destroying Angel as Reynold Turot1984
The Surrogate as Larry1984
Champions as Thorne1983
The Wicked Lady as King Charles II1982
Remington Steele as Freddie Smith1982
La Chanson du mal-aimé as Not available1981
Bergerac as Patrick Lister1979
The Bitch as Leonard Grant1979
Home Before Midnight as Harry Wilshire1979
Degree of Uncertainty as Ramage1978
The Stud as Leonard1977
Secret Army as Dieter Gundell1977
Count Dracula as Not available1977
Count Dracula as Dr. John Seward1976
The New Avengers as Spence1975
Brannigan as Jennifer's Fiance (uncredited)1975
A Long Return as David Ortega1975
The Maids as Monsieur1974
Juggernaut as Hollingworth1974
House of the Living Dead as Sir Michael Brattling / Dr. Breckinridge Brattling1973
Ludwig as Hans von Bülow1973
Giordano Bruno as Bellarmino1972
A Time for Loving as Geoff1971
Death in Venice as Alfred1970
Play for Today as Ramage1970
The Adventures of Gerard as Col. Russell (Coldstream Guards)1970
A Day at the Beach as Bernie1970
The Virgin and the Gypsy as Major Eastwood1969
The Main Chance as Warren Iveson1968
The Charge of the Light Brigade as Captain Morris1967
The Prisoner as Number Two's Assistant1967
The Jokers as Capt. Browning1967
I'll Never Forget What's'isname as Michael Cornwall1966
Mystery and Imagination as Not available1966
Death Is a Woman as Dennis Parbury1965
Life at the Top as Tiffield Interview Panel (uncredited)1964
Redcap as Not available1964
The System as Michael1963
The Human Jungle as Businessman1963
The Day and the Hour as Un aviateur anglais1963
Take Me Over as Bill1962
The Saint as Elliott Stratton1962
Studio Four as Marston1962
A Prize of Arms as Lt. Ellison1961
The Avengers as Spence1960
Exodus as Lt. O'Hara1960
Sink the Bismarck! as Naval Rating on Phone (uncredited)1959
No Hiding Place as Not available1959
One Step Beyond as Soldier