Actor
- Doomwatch: Winter Angel (1999)
- A Certain Justice (1998)
- Moses (1995)
- The Baby of Mâcon (1993)
- A Touch of Frost (1992)
- Heartbeat (1992)
- Harem (1986)
- Brat Farrar (1986)
- Shadowlands (1985)
- Lace II (1985)
- Jenny's War (1985)
- Pope John Paul II (1984)
- Lace (1984)
- Indiana Jones and the Temple of Doom (1984)
- The Phantom of the Opera (1983)
- Green Ice (1981)
- "Bergerac" (1981)
- The Shining (1980)
- Flash Gordon (1980)
- Yes, Minister (1980)
- S.O.S. Titanic (1979)
- The Old Crowd (1979)
- The Medusa Touch (1978)
- The Lord of the Rings (1978)
- It Shouldn't Happen to a Vet (1977)
- Philby, Burgess and Maclean (1977)
- Voyage of the Damned (1976)
- Barry Lyndon (1975)
- Centre Play (1973)
- O Lucky Man! (1973)
- Hitler: The Last Ten Days (1973)
- To Encourage the Others (1972)
- Justice (1971)
- Quest for Love (1971)
- A Clockwork Orange (1971)
- Carry On at Your Convenience (1971)
- Man at the Top (1970)
- The Man Who Had Power Over Women (1970)
- Fragment of Fear (1970)
- Carry On Loving (1970)
- Two Gentlemen Sharing (1969)
- Where Eagles Dare (1968)
- ITV Playhouse (1967)
- BBC Play of the Month (1965)
- Thunderball (1965)
- Unearthly Stranger (1964)
- The Saint (1962)
- Coronation Street (1960)
- The Edgar Wallace Mystery Theatre (1959)
- Armchair Theatre (1956)