Actor
- Young Sherlock Holmes (1985)
- Star Wars: Episode VI - Return of the Jedi (1983)
- The Ploughman's Lunch (1983)
- Victor Victoria (1982)
- The Draughtsman's Contract (1982)
- The Frighteners (1972)
- Twins of Evil (1971)
- Lust for a Vampire (1971)
- Giù la testa (1971)
- A Clockwork Orange (1971)
- ITV Playhouse (1967)