Televisión:
* El Último Reino (2015-2020) - Como "la esposa de Leofric"
* El alienista (2018) - Como "María"
* La Corona (2019) - Como "Lady Anne Glenconner"
* El hombre de arena (2022) - Como "La Madre del Corintio"
* El Brujo (2023) - Como "Reina Meve"
Película:
* La dama de la furgoneta (2015) - Como "Joven María Pastora"
* El discurso del rey (2010) - Como "Lady Elizabeth Bowes-Lyon (joven)"
* La otra Bolena (2008) - Como "Joven María Bolena"
Otros proyectos destacados:
* El milagro (2009) - Como "Joven María"
* Una habitación con vistas (2008) - Como "Lucy Honeychurch"
* Los misterios del inspector Lynley (2006) - Como "Diana"
* El último tren (2003) - Como "adolescente"
Esta no es una lista exhaustiva, pero incluye algunos de sus papeles más conocidos. Es una actriz talentosa con una carrera versátil que abarca tanto el cine como la televisión.