Aucune biographie disponible pour le moment.
The Gentleman Thief
2001
Rôle : A J Raffles
Coming Out
1979
Rôle : Richie
Tales of Television Centre
2012
Rôle : Self
Aux frontieres du temps
1997
Rôle : Halek
Penelope
2007
Rôle : Mr. Vanderman
Combat
1985
Rôle : Clement
Empire du soleil
1987
Rôle : Dr. Rawlins
Edward II
1970
Rôle : Soldier/ Attendant
Les Chariots de Feu
1981
Rôle : Lord Andrew Lindsay
Le Cercle infernal
1978
Rôle : Estate Agent
Unity
1981
Rôle : Philip Colindale
Open Wide
2005
Rôle : Peter Hillman
Le dénonciateur
1986
Rôle : Robert "Bob" Jones
L'Adieu au Roi
1989
Rôle : Capt. Fairbourne
Element of Doubt
1996
Rôle : Richard
Paradise Lost
1999
Rôle : Hofstadter
La Route des Indes
1984
Rôle : Ronny Heaslop
Moi, Peter Sellers
2004
Rôle : David Niven
Trouser Bar
2016
Rôle : (uncredited)
Jours tranquilles à Clichy
1990
Rôle : Alfred Perlès
Bon Voyage
1985
Rôle : Roddy Buchanan
The Portland Millions
1976
Rôle : Ronald Walker
Burke & Wills
1985
Rôle : William John Wills
Miranda: My Such Fun Celebration
2020
Rôle : Self
Never Too Late
2025
Rôle : Frank
An Audience with Freddie Starr
1996
La Forêt de tous les Dangers
1994
Rôle : Steven Kaye
Birth of The Beatles
1979
Rôle : George Martin
Jeanne, papesse du diable
1972
Rôle : Young Monk
Murder on the Blackpool Express
2017
Rôle : Doc
Agatha Christie : 100 ans de suspense
2020
Rôle : Self - Narrator (voice)
La Grande Cuisine
1978
Rôle : Counterman
Sleepers
1991
Rôle : Jeremy Coward/Sergei Rublev
The Next Voice You See
1975
Rôle : Ludovic Bates
L'Aigle rouge
1994
Rôle : Peter Husak
Soft Targets
1982
Rôle : Harman
The Heart Surgeon
1997
Rôle : Dr. Alex Marsden
The Death of the Heart
1987
Rôle : Thomas Quayne
French Without Tears
1976
Rôle : Kenneth Lake