2026The Pout-Pout FishMarin (voice)Movie
2024The Lord of the Rings: The War of the RohirrimÉowyn (voice)Movie
2024Thou Shalt Not StealMaxine · 5 episodesShow
2024Ladies in BlackVirginia Ambrose · 6 episodesShow
2024My Freaky FamilyAneska Flood (voice)Movie
2023At the GatesMarianne BarrisMovie
2023Talk to MeSueMovie
2023The ClearingAdrienne Beaufort · 8 episodesShow
2023WellmaniaCamille Lavinge · 1 episodeShow
2023The Portable DoorCountess JudyMovie
2023Koala ManMindy (voice) · 1 episodeShow
2022True ColoursIsabelle Martin · 4 episodesShow
2021FiresKath Simpson · 2 episodesShow
2021The Moth EffectJenny · 1 episodeShow
2021The Unusual SuspectsSara · 4 episodesShow
2020DownhillCharlotteMovie
2019The SilenceKelly AndrewsMovie
2019The ChaperoneRuth St. DennisMovie
2018Chilling Adventures of SabrinaZelda Spellman · 36 episodesShow
2018ZoeThe DesignerMovie
2017The RaidRebecca IngramMovie
2017Annabelle: CreationEsther MullinsMovie
2017Dance Academy: The MovieMadeline MoncurMovie
201724: LegacyRebecca Ingram · 12 episodesShow
2015The DaughterCharlotteMovie
2014The HomesmanTheoline BelknapMovie
2014RakeMaddy Deane · 13 episodesShow
2014I, FrankensteinLeonoreMovie
2013The TurningSherryMovie
2013Reaching for the MoonElizabeth BishopMovie
2012MaboMargaret WhiteMovie
2012Miss Fisher's Murder MysteriesLydia Andrews · 1 episodeShow
2011HomelandAllison Carr · 12 episodesShow
2011Locke & KeyNina LockeMovie
2010South SolitaryMeredith AppletonMovie
2009BlessedBiancaMovie
2009In Her SkinMrs. BarberMovie
2009SchadenfreudeWaitressMovie
2008Cashmere MafiaJuliet Draper · 7 episodesShow
2007The Starter WifeCricket Stewart · 6 episodesShow
2005War of the WorldsMary AnnMovie
2004Flight of the PhoenixKellyMovie
2004Through My EyesLindy Chamberlain · 2 episodesShow
2004In My Father's DenPenny PriorMovie
2004The Three-Legged FoxRuthMovie
2003The Lord of the Rings: The Return of the KingÉowynMovie
2003Danny DeckchairGlenda LakeMovie
2002The Lord of the Rings: The Two TowersÉowynMovie
2002Julie Walking HomeJulie MakowskyMovie
2002Doctor SleepClara StrotherMovie
2001The Way We Live NowMrs Hurtle · 4 episodesShow
2001Human NatureGabrielleMovie
2000What Lies BeneathMary FeurMovie
2000KinAnnaMovie
1999The Jack BullCora ReddingMovie
1998The Thin Red LineMarty BellMovie
1998In the Winter DarkRonnieMovie
1998Dead Letter OfficeAlice WalshMovie
1997Doing Time for Patsy ClinePatsyMovie
1997True Love and ChaosMimiMovie
1997The WellKatherineMovie
1996Love SerenadeDimity HurleyMovie
1995Sex Is a Four Letter WordVivMovie
1993The Nostradamus KidJennie O'BrienMovie
1992The Last Days of Chez NousAnnieMovie
1992Daydream BelieverNell TiscowitzMovie
1991Heroes II: The ReturnRoma Page · 2 episodesShow
1991Police RescueAmanda · 1 episodeShow
1988The 13th FloorRebeccaMovie
1987InitiationStevieMovie
1986Emma's WarEmma GrangeMovie
1986The Flying DoctorsAmy Brodie · 1 episodeShow