2026The Devil Wears Prada 2EmilyMovie
2025The Smashing MachineDawn StaplesMovie
2024IFUnicorn (voice)Movie
2024The Fall GuyJody MorenoMovie
2023Pain HustlersLiza DrakeMovie
2022The EnglishLady Cornelia Locke · 6 episodesShow
2021Jungle CruiseDr. Lily HoughtonMovie
2021A Quiet Place Part IIEvelyn AbbottMovie
2021Prince Consorts: In the Shadow of the CrownQueen Victoria (archive footage)Movie
2020Wild Mountain ThymeRosemaryMovie
2018Mary Poppins ReturnsMary PoppinsMovie
2018Animal CrackersZoe Huntington (voice)Movie
2018Sherlock GnomesJuliet (voice)Movie
2017My Little Pony: The MovieTempest Shadow / Fizzlepop Berrytwist (voice)Movie
2016The Girl on the TrainRachelMovie
2016The Huntsman: Winter's WarFreyaMovie
2016Battle Zone: The Origins of Sicario(archive footage)Movie
2015SicarioKate MacerMovie
2014Into the WoodsBaker's WifeMovie
2014Edge of TomorrowRitaMovie
2012LooperSaraMovie
2012Arthur NewmanMike FitzgeraldMovie
2012The Five-Year EngagementViolet BarnesMovie
2012Salmon Fishing in the YemenHarriet Chetwode-TalbotMovie
2011The MuppetsMiss Piggy's ReceptionistMovie
2011Your Sister's SisterIrisMovie
2011The Adjustment BureauElise SellasMovie
2011Gnomeo & JulietJuliet (voice)Movie
2010Gulliver's TravelsPrincess MaryMovie
2010Wild TargetRoseMovie
2010The WolfmanGwen ConliffeMovie
2009CuriosityEmmaMovie
2009Sunshine CleaningNorah LorkowskiMovie
2009The Young VictoriaQueen VictoriaMovie
2008The Great Buck HowardValerie BrennanMovie
2007Charlie Wilson's WarJane LiddleMovie
2007Dan in Real LifeRuthie DraperMovie
2007The Jane Austen Book ClubPrudieMovie
2007Wind ChillGirlMovie
2006The Devil Wears PradaEmilyMovie
2006IrresistibleMaraMovie
2005Gideon's DaughterNatashaMovie
2005The Strange Case of Sherlock Holmes & Arthur Conan DoyleJean LeckieMovie
2005EmpireCamane · 6 episodesShow
2005My Summer of LoveTamsinMovie
2003Henry VIIICatherine Howard · 2 episodesShow
2003BoudicaIsoldaMovie
2002Foyle's WarLucy Markham · 1 episodeShow