Actor
- The Nine Lives of Tomas Katz (2000)
- The Murder of Stephen Lawrence (1999)
- Trans (1998)
- Silent Witness (1996)
- Playing Away (1987)
- The Good Wife (1987)
- The Fifth Missile (1986)
- Underworld (1985)
- Lace (1984)
- Sheena (1984)
- Cosmic Princess (1982)
- Horror Planet (1981)
- Minder (1979)
- Yesterday's Hero (1979)
- Grange Hill (1978)
- International Velvet (1978)
- Black Joy (1977)
- Las adolescentes (1975)
- Space: 1999 (1975)
- The Sweeney (1975)
- BBC2 Playhouse (1974)
- Centre Play (1973)
- Play for Today (1970)
- ITV Playhouse (1967)