2026The Life and Deaths of Wilson SheddKarenMovie
2026DisciplineThe GirlMovie
2025The Testament of Ann LeeAnn LeeMovie
2025Long Bright RiverMickey Fitzpatrick · 8 episodesShow
2025Seven VeilsJeanineMovie
2024I Don't Understand YouCandiceMovie
2022Skin & BoneSereneMovie
2022The DropoutElizabeth Holmes · 8 episodesShow
2021A Mouthful of AirJulie DavisMovie
2021BirdwatchingYoung WomanMovie
2021Things Heard & SeenCatherine ClaireMovie
2020MankMarion DaviesMovie
2020Scoob!Daphne Blake (voice)Movie
2020You Should Have LeftSusannaMovie
2019The Art of Racing in the RainAvery "Eve" SwiftMovie
2018When You Wish Upon a Pickle: A Sesame Street SpecialNatalie NeptuneMovie
2018Holy MosesMaryMovie
2018Mamma Mia! Here We Go AgainSophieMovie
2018First ReformedMary MensanaMovie
2018AnonThe GirlMovie
2018GringoSunnyMovie
2018The ClapperJudyMovie
2017The Last WordAnne ShermanMovie
2017Busty Blondes with Natural Racks(archive footage)Movie
2015Love the CoopersRubyMovie
2015Fathers and DaughtersKatie DavisMovie
2015PanMaryMovie
2015UnityNarrator (voice)Movie
2015Ted 2SamanthaMovie
2015While We're YoungDarby MasseyMovie
2014A Million Ways to Die in the WestLouiseMovie
2014Dog FoodEvaMovie
2014CosmosMarie Tharp (voice) · 1 episodeShow
2013LovelaceLinda LovelaceMovie
2013EpicMary Katherine (M.K.) (voice)Movie
2013The Big WeddingMissy O'ConnorMovie
2013The End of LoveAmandaMovie
2012Les MisérablesCosetteMovie
2012GoneJill ConwayMovie
2011In TimeSylvia WeisMovie
2011A Bag of HammersAmanda (uncredited)Movie
2011Red Riding HoodValerieMovie
2010Letters to JulietSophieMovie
2010Boogie WoogiePaige PrideauxMovie
2010ChloeChloe SweeneyMovie
2010Dear JohnSavannah Lynn CurtisMovie
2008Official SelectionEmilyMovie
2008Mamma Mia!Sophie SheridanMovie
2008SolsticeZoeMovie
2006Justice2 episodesShow
2006Gypsies, Tramps & ThievesChrissyMovie
2006Big LoveSarah Henrickson · 44 episodesShow
2006Alpha DogJulie BeckleyMovie
2005American GunMouseMovie
2005Nine LivesSamanthaMovie
2005WildfireRebecca · 5 episodesShow
2004Veronica MarsLilly Kane · 11 episodesShow
2004Mean GirlsKaren SmithMovie
1990Twin PeaksRebecca "Becky" Burnett · 4 episodesShow