Actor
- Mickey 17 (2024)
- Firebrand (2023)
- White Bird (2023)
- Living (2022)
- Life After Life (2022)
- Tom and Jerry (2021)
- Mothering Sunday (2021)
- Black Narcissus (2020)
- How to Build a Girl (2020)
- The Devil's Harmony (2019)
- Jamestown (2017)
- God's Own Country (2017)
- National Theatre Live: As You Like It (2016)
- Royal Shakespeare Company: The Merchant of Venice (2015)
- National Theatre Live: Treasure Island (2015)