2025Dept. QDr Rachel Irving · 9 episodesShow
2024Star Wars: Skeleton CrewPokkit · 2 episodesShow
2024The RadleysHelen RadleyMovie
2023Typist Artist Pirate KingSandra PanzaMovie
2022I Came ByLizzie NealeyMovie
2022Operation MincemeatJean LeslieMovie
2020Truth SeekersJoJo 74 · 2 episodesShow
2020Dirt MusicGeorgieMovie
2019Giri/HajiSarah · 8 episodesShow
2019The VictimAnna Dean · 4 episodesShow
2018Holmes & WatsonMartha HudsonMovie
2018Ralph Breaks the InternetMerida (voice)Movie
2018Angela Carter: Of Wolves & WomenReaderMovie
2018PuzzleAgnesMovie
2018The Child in TimeJulie LewisMovie
2017Goodbye Christopher RobinOlive Rand / NouMovie
2017T2 TrainspottingDianeMovie
2017Urban MythsPrincess Margaret · 1 episodeShow
2016The Journey Is the DestinationDuffMovie
2016Swallows and AmazonsMrs. WalkerMovie
2016Special CorrespondentsClaire MaddoxMovie
2014Strap HangingMovie
2012Anna KareninaDollyMovie
2012Line of DutyDCI Jo Davidson · 7 episodesShow
2012BraveMerida (voice)Movie
2011Black MirrorKarin Parke · 1 episodeShow
2011Harry Potter and the Deathly Hallows: Part 2Helena RavenclawMovie
2011The Decoy BrideKatie Nic AodhMovie
2010Boardwalk EmpireMargaret Schroeder, Margaret Thompson · 32 episodesShow
2009SkelligLouiseMovie
2009In the Electric MistKelly DrummondMovie
2008ChokePaige MarshallMovie
2008The Merry GentlemanKate FrazierMovie
2006All the Invisible ChildrenJonathan's wife (segment "Jonathan")Movie
2005LassieJeanieMovie
2005Nanny McPheeEvangelineMovie
2005A Cock and Bull StoryJennyMovie
2005The Girl in the CaféGinaMovie
2005The Hitchhiker's Guide to the GalaxyReporterMovie
2004Finding NeverlandPeter PanMovie
2003IntermissionDeirdreMovie
2003State of PlayDella Smith · 6 episodesShow
2003Brush with FateAletta PietersMovie
2001Gosford ParkMary MaceachranMovie
2001AliasKiera MacLaine / Meghan Keene · 1 episodeShow
2001Strictly SinatraIreneMovie
2000Some VoicesLauraMovie
2000House!LindaMovie
2000Two Family HouseMary O'NearyMovie
1999EntropyPiaMovie
1999Tube TalesEmma (segment "Mr. Cool")Movie
1999SplendorMikeMovie
1999My Life So FarElspeth PettigrewMovie
1999The Loss of Sexual InnocenceSusanMovie
1998ElizabethIsabel KnollysMovie
1998Cousin BetteHortense HulotMovie
1997Stella Does TricksStellaMovie
1996Flowers of the ForestAmy OgilvieMovie
1996Dead Eye DickMovie
1996TrainspottingDianeMovie
1996Dancing, Some DaysSharonMovie
1985Screen TwoAmy Ogilvie · 1 episodeShow
1951Hallmark Hall of FameAletta Pieters · 1 episodeShow