Movies
2015: Chicken: Lil
2016: A Quiet Passion: Young Vinnie
2019: Changeland: Emma
2021: The Power: Val
2022: Mrs Harris Goes To Paris: Pamela Penrose
Short Movies
2014: Tocks: Jade
2014: Sunroof: Emma
2016: Infinite: Lily
TV Shows
2014: Casualty: Imogen Renfrew (1 episode)
2014 – 2017: Reign: Claude de Valois (38 episodes)
2019: Medici: Caterina Sforza Riario (4 episodes)
2019: Curfew: Faith Palladino (7 episodes)
2019 -: Sanditon: Charlotte Heywood (14 episodes)
2022: That Dirty Black Bag: Symone (7 episodes)