Actor
- Sexy Beast (2023)
- Life After Life (2022)
- Mare of Easttown (2021)
- Ammonite (2020)
- Mary Queen of Scots (2018)
- National Theatre Live: Angels in America Part Two - Perestroika (2017)
- National Theatre Live: Angels in America Part One - Millennium Approaches (2017)
- Man in an Orange Shirt (2017)
- 37 Days (2014)
- Salting the Battlefield (2014)
- '71 (2014)
- Love & Marriage (2013)
- Appropriate Adult (2011)
- Page Eight (2011)