Actor
- The Innocents (2018)
- Nigel Farage Gets His Life Back (2016)
- Masaryk (2016)
- The Five (2016)
- Bitva za Sevastopol (2015)
- The Knot (2012)
- Whitechapel (2009)
- Honest (2008)
- These Foolish Things (2006)
- Twisted Sisters (2006)
- The Little Things You Do (2005)
- Newborn (2004)
- Mothers and Daughters (2004)
- Blue Murder (2003)
- MI-5 (2002)
- Judge John Deed (2001)
- Back Home (2001)
- Bridget Jones's Diary (2001)
- Doctors (2000)
- Holby City (1999)
- Keep the Aspidistra Flying (1997)
- The Plant (1995)
- Kavanagh QC (1995)
- Solitaire for 2 (1994)
- As Time Goes By (1992)
- Heartbeat (1992)
- The Zip (1988)
- Intimate Contact (1987)
- Inspector Morse (1987)
- Casualty (1986)
- "Paradise Postponed" (1986)
- Lovejoy (1986)
- Plenty (1985)
- The Bill (1984)
- Take a Letter Mr. Jones (1981)
- To the Manor Born (1979)
- "The Goodies" (1970)
- The Merry Widow (1968)