Actor
- National Theatre Live: Angels in America Part Two - Perestroika (2017)
- National Theatre Live: Angels in America Part One - Millennium Approaches (2017)
- Last Chance Harvey (2008)
- The Good Night (2007)
- Seven Journeys in the American West (2004)
- Only Love (1998)
- Stiff Upper Lips (1998)
- Human Bomb (1998)
- Fierce Creatures (1997)
- The Passion of Darkly Noon (1995)
- Night Watch (1995)
- Tokusô sensha-tai Dominion (1993)
- Waterland (1992)
- Spies Inc. (1992)
- Company Business (1991)
- Murder Story (1989)
- Batman (1989)
- Poirot (1989)
- Dominion Tank Police (1988)
- The Two Mrs. Grenvilles (1987)
- Inspector Morse (1987)
- Ping Pong (1987)
- Hold the Dream (1986)
- Heather Ann (1985)
- Tender Is the Night (1985)
- Killer Contract (1984)
- Lace (1984)
- Master of the Game (1984)
- Invitation to the Wedding (1983)
- The Lonely Lady (1983)
- "Bergerac" (1981)
- Silver Dream Racer (1980)
- Little Lord Fauntleroy (1980)
- "Oppenheimer" (1980)
- Tales of the Unexpected (1979)
- What's Up Nurse! (1978)
- Sextet (1976)
- Pickup on 101 (1972)
- The Streets of San Francisco (1972)
- Dirty Harry (1971)
- Play for Today (1970)