Provost Cunningham
Van Wilder 2: The Rise of Taj (2006)
Mr Fairclough
Late-Flowering Lust (1994)
Il segno del comando (1992)
Cin cin (1991)
Sir Martin Locket
The Fool (1990)
Mr. Thomas
The Childeater (1989)
Earl of Lanscombe
Hot Paint (1988)
Bannard
The Hospice (1987)
Capt. Arthur Hastings
Murder in Three Acts (1986)
Hastings
Dead Man's Folly (1986)
White Rabbit
Alice in Wonderland (1986)
Thirteen at Dinner (1985)
Bishop Wooler
The House (1984)
Reggie (voice)
The Wind in the Willows (1983)
Ricotin
E la nave va (1983)
Hortensio
The Taming of the Shrew (1980)
Boutique Assistant
Rising Damp (1980)
Narrator
Landscape From A Dream (1978)
Fop One
Joseph Andrews (1977)
Under the Doctor (1976)
Lt. Jonathan Fakenham
Barry Lyndon (1975)
Nigel Phipps-Fortescue
Up the Front (1972)
British Atache
Catch Me a Spy (1971)
Biggs
Lust for a Vampire (1971)
'Spot'
The Rise and Rise of Michael Rimmer (1970)
Mad Jack (1970)
Man at Party
Otley (1969)
(uncredited)
The Yellow Rolls-Royce (1964)
Mr. Cummings
The Diary of a Nobody (1964)
Grenadier Guard at Ball
Nothing But the Best (1964)