Actor
- Bob Marley: One Love (2024)
- Pure (2020)
- The Personal History of David Copperfield (2020)
- The Great (2020)
- The Trial of Christine Keeler (2019)
- Hanna (2019)
- Calm with Horses (2019)
- Journeyman (2018)
- Ibiza (2018)
- Sand Castle (2017)
- Fleabag (2016)
- The Girl with All the Gifts (2016)
- The Secrets (2014)
- Starred Up (2013)
- Dirty Money (2013)
- My Brother the Devil (2012)
- Comes a Bright Day (2012)
- Black Mirror (2011)
- Top Boy (2011)