2024
An American in Austen as Harriet Goodson-Pronce
2024
Sexy Beast as Marjorie Kern (1 episode)
2018
The Conners as Odessa (5 episodes)
2017
Dynasty as Amanda Carrington (22 episodes)
2016
Sweet/Vicious as Jules Thomas (10 episodes)
2016
This Is Us as Miss Cunningham (1 episode)
2015
The von Trapp Family: A Life of Music as Agathe von Trapp
2015
Rosamunde Pilcher: Fighting for Her Family as Lily Whiteley (2 episodes)
2013
Broadchurch as Lisa Newbery (5 episodes)
2012
Grimm's Snow White as Snow White
2009
From Time to Time as Susan
2008
Inkheart as Meggie Folchart
2007
The Contractor as Emily Day
2005
Nanny McPhee as Tora
2005
Supernova as Haley Richardson
2005
Supernova as Haley Richardson (2 episodes)
2004
The Prince & Me as Princess Arabella