Actor
- The 10th Kingdom (2000)
- Arabian Nights (2000)
- The Incredible Adventures of Marco Polo (1998)
- Kull the Conqueror (1997)
- Good King Wenceslas (1994)
- A Haunting Harmony (1993)
- A Season of Giants (1991)
- Robin Hood: Prince of Thieves (1991)
- When the Whales Came (1989)
- Prince Caspian and the Voyage of the Dawn Treader (1989)
- The Fortunate Pilgrim (1988)
- 4.50 from Paddington (1987)
- Casualty (1986)
- Lovejoy (1986)
- Santa Claus (1985)
- Lifeforce (1985)
- King David (1985)
- EastEnders (1985)
- The Master of Ballantrae (1984)
- Under Capricorn (1983)
- The Black Adder (1982)
- Ivanhoe (1982)
- Dragonslayer (1981)
- "Bergerac" (1981)
- Flash Gordon (1980)
- The Saint and the Brave Goose (1979)
- Love and Bullets (1979)
- The Last Giraffe (1979)
- Minder (1979)
- The Four Feathers (1978)
- Grange Hill (1978)
- Wings (1977)
- The People That Time Forgot (1977)
- Wings (1976)
- Trial by Combat (1976)
- Arnhem: The Story of an Escape (1976)
- Hennessy (1975)
- The Pallisers (1974)
- The Wicker Man (1973)
- The Offence (1973)
- Hitler: The Last Ten Days (1973)
- Antony and Cleopatra (1972)
- Emmerdale Farm (1972)
- Villain (1971)
- Quest for Love (1971)
- Nicholas and Alexandra (1971)
- Murphy's War (1971)
- The Last Valley (1971)
- Where's Jack? (1969)
- A Walk with Love and Death (1969)
- The Charge of the Light Brigade (1968)
- Carry On...Up the Khyber (1968)
- Much Ado About Nothing (1967)
- Public Eye (1965)
- Armchair Theatre (1956)