Actor
- Without a Clue (1988)
- Caravaggio (1986)
- Greystoke: The Legend of Tarzan (1984)
- Nighthawks (1981)
- A Midsummer Night's Dream (1981)
- Chariots of Fire (1981)
- Cry of the Innocent (1980)
- The Island of Dr. Moreau (1977)
- Phase IV (1974)
- Villain (1971)
- Mary, Queen of Scots (1971)
- Dial M for Murder (1967)
- A Man for All Seasons (1966)
- In the Cool of the Day (1963)
- The Edgar Wallace Mystery Theatre (1959)
- Look Back in Anger (1959)
- ITV Play of the Week (1955)