Sir Wilmot
The Steal (1995)
Mr. Tod (voice)
The Tale of Tom Kitten & Jemima Puddle-Duck (1993)
Mr. Tod
The World of Peter Rabbit and Friends (1992)
Leard
The Saint: The Software Murders (1990)
Dr Judson
Doctor Who: The Curse of Fenric (1989)
Maj. Petkoff
Arms and the Man (1989)
George
Aspects of Love (1988)
Dr Prentice
What the Butler Saw (1987)
Paul
Absent Friends (1985)
Commander Grenville Matteson
Morons from Outer Space (1985)
Clement Gryce
This Office Life (1984)
Zangler
On the Razzle (1983)
David Purser
C2H5OH (1980)
Clovis
Something's Wrong (1978)
Mr. Curtis
International Velvet (1978)
The Composer
The Copyist (1978)
Tom
Three Piece Suite (1977)
Peter
Two Sundays (1975)
Charles
Plaintiffs and Defendants (1975)
Matthew Earp
The Next Scream You Hear (1974)
Col. Masters
Digby, the Biggest Dog in the World (1973)
Bailey
The Professional (1973)
An Echo of Theresa (1973)
Capt. Weaver
As Garras do Leão (1972)
Bob
Bermondsey (1972)
Funny (1971)
Lestocq-Granville
Don't Touch Him, He Might Resent It (1970)
Vicar Geoffrey Mellish
Every Home Should Have One (1970)
Charley Wykeham
Charley's Aunt (1969)
Wing Commander Penrose
Esquadrão Mosquito (1969)
Ronald
A Child and a Half (1969)
Jamie, on a Flying Visit (1968)
Rasputin: The Mad Monk (1966)
The Midshipman/Bowles
We Joined the Navy (1963)
Playback (1962)
Norris
The Valiant (1962)
Young Man in Gym (uncredited)
Cavalheiros da indústria (1960)