Actor
- The Numbers Station (2013)
- I Could Never Be Your Woman (2007)
- Stagknight (2007)
- Hotel Babylon (2006)
- Doctor Who (2005)
- Gladiatress (2004)
- Retrograde (2004)
- Helen of Troy (2003)
- Foyle's War (2002)
- MI-5 (2002)
- The Bourne Identity (2002)
- Shiner (2000)
- Legionnaire (1998)
- Circles of Deceit: Dark Secret (1995)
- A Touch of Frost (1992)
- Lovejoy (1986)