Actor
- Heartbeat (1992)
- The Darling Buds of May (1991)
- Alleyn Mysteries (1990)
- Haggard (1990)
- The Woman in Black (1989)
- "A Bit of a Do" (1989)
- The New Statesman (1987)
- Lovejoy (1986)
- Time for Murder (1985)
- "Blott on the Landscape" (1985)
- Pope John Paul II (1984)
- The Bill (1984)
- "Auf Wiedersehen, Pet" (1983)
- "The Bell" (1982)
- "Bergerac" (1981)
- Cribb (1980)
- Julius Caesar (1979)
- Minder (1979)
- Rumpole of the Bailey (1978)
- The Sweeney (1975)
- "Notorious Woman" (1974)
- "Wessex Tales" (1973)
- "Heil Caesar!" (1973)
- Emmerdale Farm (1972)
- Play for Today (1970)
- ITV Saturday Night Theatre (1969)
- ITV Playhouse (1967)
- Clash by Night (1964)
- Mystery Submarine (1963)
- Doctor Who (1963)
- Coronation Street (1960)
- Not So Dusty (1956)
- Heidi Grows Up (1954)
- West of Zanzibar (1954)
- Where No Vultures Fly (1951)