Actor
- Gatwick Gangsters (2016)
- Hotel Babylon (2006)
- Love Soup (2005)
- Enigma (2001)
- Waking the Dead (2000)
- Incident in Judaea (1991)
- The House of Eliott (1991)
- Jekyll & Hyde (1990)
- Countdown to War (1989)
- Madame Sousatzka (1988)
- Casualty (1986)
- Lady Jane (1986)
- Sakharov (1984)
- Pope John Paul II (1984)
- Much Ado About Nothing (1984)
- Kim (1984)
- The Bill (1984)
- Red Monarch (1983)
- If You Go Down in the Woods Today (1981)
- "Bergerac" (1981)
- The Dick Emery Christmas Show: For Whom the Jingle Bells Toll (1980)
- Silver Dream Racer (1980)
- The London Connection (1979)
- Minder (1979)
- Tales of the Unexpected (1979)
- The Legacy (1978)
- Brass Target (1978)
- Holocaust (1978)
- Eleanor Marx: Tussy (1977)
- Eleanor Marx: Eleanor (1977)
- Jesus of Nazareth (1977)
- Space: 1999 (1975)
- The Sweeney (1975)
- BBC2 Playhouse (1974)
- Mahler (1974)
- Centre Play (1973)
- The Best Pair of Legs in the Business (1973)
- Fratello sole, sorella luna (1972)
- Eagle in a Cage (1972)
- Day of Rest (1970)
- Revolution 2: Lenin (1970)
- "Menace" (1970)
- Play for Today (1970)
- Morning Story (1970)
- W. Somerset Maugham (1969)
- ITV Saturday Night Theatre (1969)
- The Spy Killer (1969)
- Nobody Runs Forever (1968)
- ITV Playhouse (1967)
- How I Won the War (1967)
- Deadlier Than the Male (1967)
- BBC Play of the Month (1965)
- You Must Be Joking! (1965)
- The Secret of Blood Island (1964)
- The Wednesday Play (1964)
- Operation Snatch (1962)
- Billy Budd (1962)
- Rashomon (1961)
- The Secret Partner (1961)
- The Singer Not the Song (1961)
- Foxhole in Cairo (1960)
- The Savage Innocents (1960)
- Who, Me? (1959)
- The Edgar Wallace Mystery Theatre (1959)
- Blind Date (1959)
- The Silent Enemy (1958)
- Heart of a Child (1958)
- The Camp on Blood Island (1958)
- The Secret Place (1957)
- Armchair Theatre (1956)
- ITV Play of the Week (1955)
- Another Sky (1954)
- Disneyland (1954)
- Moulin Rouge (1952)