Actor
- Night of the Lotus (2023)
- Blinded by the Light (2019)
- And Then I Was French (2018)
- Back (2018)
- Double Date (2017)
- Mad to Be Normal (2017)
- Dead Air (2015)
- The Musketeers (2014)
- Day of the Flowers (2012)
- Without You (2012)
- Lipstikka (2011)
- In the Loop (2009)
- Margaret (2009)
- Stalking Ben Chadz (2009)
- Heroes and Villains (2006)
- Friends & Crocodiles (2005)
- Love Soup (2005)
- The Little Things You Do (2005)
- The Rotters' Club (2005)
- The Thick of It (2005)
- Whatever Love Means (2005)
- Killing Me Softly (2002)
- The Inspector Lynley Mysteries (2001)
- Silent Witness (1996)