Actor
- We Were the Lucky Ones (2024)
- Hijack (2023)
- Polite Society (2023)
- Nolly (2023)
- The Pope's Exorcist (2023)
- The Thief, His Wife and the Canoe (2022)
- Young Wallander (2020)
- Kidnap Me (2020)
- Maleficent: Mistress of Evil (2019)
- Kindred Spirits (2019)
- My Friend the Polish Girl (2018)
- Got a Moment?: The Web Series (2016)
- Let's Go Home (2016)
- Mona (2016)
- Brief Intermission (2016)
- Sheep in Fog (2016)
- The Receptionist (2016)
- Denial (2016)
- The Conversations (2016)
- The Devil Complex (2016)
- The Wrong Floor (2016)
- Somnus (2016)
- Le Fear II: Le Sequel (2016)
- Conspiracy (2015)
- A Haunting at the Rectory (2015)
- David and Goliath (2015)
- Never Enough Thunder (2015)
- Archie (2015)
- Perfect Hunch of an Agoraphobe (2015)
- Drunk on Love (2015)
- A Dark Reflection (2015)
- Malady (2015)
- Le Fear III: Le Cannes (2015)
- Strangest Story of Six Strangers (2014)
- I Put My Heart Into This Film (2014)
- The Confusion of Tongues (2014)
- The ABCs of Death 2 (2014)
- Through the Lens (2014)
- The Profession (2014)
- London Latino (2014)
- Hackney's Finest (2014)
- Prose & Cons (2014)
- Miles E. Benedict (2013)
- Dissection (2013)
- Sexxx the Sitcom (2012)
- Rooms (2012)
- The Days Inbetween (2012)
- 7 Welcome to London (2012)
- Will's Diaries (2010)