Actor
- A Million Miles Away (2023)
- Harry & Meghan: Escaping the Palace (2021)
- Christmas on Honeysuckle Lane (2018)
- The Sinner (2017)
- Bull (2016)
- Z: The Beginning of Everything (2015)
- National Theatre Live: Macbeth (2013)
- Burning Blue (2013)
- High Maintenance (2012)
- Other People (2012)
- Thanks for Sharing (2012)
- Not Fade Away (2012)
- Virgin Alexander (2011)