Actor
- Australia: Land Beyond Time (2002)
- Solarmax (2000)
- Much Ado About Nothing (1993)
- Romper Stomper (1992)
- Peter's Friends (1992)
- Antarctica (1991)
- Sky Pirates (1986)
- Next of Kin (1984)
- Now and Forever (1983)
- A Shocking Accident (1982)
- Lillie (1978)
- "Bill Brand" (1976)
- Space: 1999 (1975)
- The Asphyx (1973)
- Twins of Evil (1971)
- Quest for Love (1971)
- The Abominable Dr. Phibes (1971)
- The Persuaders! (1971)
- Special Project Air (1969)
- "Hark at Barker" (1969)
- Fahrenheit 451 (1966)
- The Blue Max (1966)
- Darling (1965)
- The Amorous Adventures of Moll Flanders (1965)
- Becket (1964)
- The Sicilians (1963)
- The Saint (1962)
- The Tragical History of Doctor Faustus (1959)
- Armchair Theatre (1956)