Télévision :
* Le Dernier Royaume (2015-2020) - En tant que "épouse de Léofric"
* L'aliéniste (2018) - Comme "Marie"
* La Couronne (2019) - Comme "Lady Anne Glenconner"
* Homme de sable (2022) - En tant que "Mère du Corinthien"
* Le Sorceleur (2023) - Comme "Reine Meve"
Cinéma :
* La Dame à la camionnette (2015) - Comme "Jeune Marie Bergère"
* Le Discours du Roi (2010) - Comme "Lady Elizabeth Bowes-Lyon (jeune)"
* L'autre fille Boleyn (2008) - Comme "Jeune Mary Boleyn"
Autres projets notables :
* Le Miracle (2009) - Comme "Jeune Marie"
* Une chambre avec vue (2008) - Comme "Lucy Honeychurch"
* Les mystères de l'inspecteur Lynley (2006) - Comme "Diane"
* Le dernier train (2003) - En tant que "Adolescente"
Cette liste n'est pas exhaustive, mais elle comprend certains de ses rôles les plus connus. C'est une actrice talentueuse avec une carrière polyvalente couvrant à la fois le cinéma et la télévision.