2026SwappedIvy (voice)Movie
2026Good Luck, Have Fun, Don't DieSusanMovie
2025RoofmanMichelleMovie
2022The OfferBettye McCartt · 10 episodesShow
2021Mr. CormanMegan · 2 episodes · Songs · 1 episodeShow
2021PalmerShellyMovie
2020Little BirdsLucy Savage · 6 episodesShow
2020The CallElla & KateMovie
2020Lost TransmissionsHannahMovie
2019Maleficent: Mistress of EvilThistlewitMovie
2019PretendersVictoriaMovie
2019AvenuesKatieMovie
2018Dirty JohnVeronica Newell · 16 episodesShow
2018TocsinCoralMovie
2018UnsaneVioletMovie
2017Wonder WheelCarolinaMovie
2017Philip K. Dick's Electric DreamsEmily Zabriskie · 1 episodeShow
2017One Percent More HumidIrisMovie
2017The Most Hated Woman in AmericaRobin Murray O'HairMovie
2016AwayRiaMovie
2016VinylJamie Vine · 10 episodesShow
2016Meet CuteDaniMovie
2015MeadowlandMackenzieMovie
2015Black MassDeborah HusseyMovie
2015Len and CompanyZoeMovie
2015SafelightVickiMovie
2015Far from the Madding CrowdFanny RobbinMovie
2014Sin City: A Dame to Kill ForSallyMovie
2014MaleficentThistletwitMovie
2014FargoDorothy 'Dot' Lyon · 10 episodesShow
2013HornsMerrin WilliamsMovie
2013Afternoon DelightMcKennaMovie
2013LovelacePatsyMovie
2013Magic MagicAliciaMovie
2012Jack & DianeDianeMovie
2012The Brass TeapotAliceMovie
2012London: The Modern BabylonSpoken Quotations (voice)Movie
2012Killer JoeDottie SmithMovie
2012Small ApartmentsSimoneMovie
2011The Three MusketeersQueenMovie
2011Little BirdsLily HobartMovie
2010KaboomLondonMovie
2010Dirty GirlDanielleMovie
2010BastardGirlMovie
2010SwerveMissyMovie
2010GreenbergMurielMovie
2009St Trinian's 2: The Legend of Fritton's GoldCeliaMovie
2009CracksDiMovie
2009Glorious 39Celia KeyesMovie
2009Mr. NobodyAnna age 15Movie
2009Year OneEemaMovie
2008Wild ChildJennifer 'Drippy' LoganMovie
2008The Other Boleyn GirlJane ParkerMovie
2007St Trinian'sCeliaMovie
2007AtonementLola QuinceyMovie
2006Notes on a ScandalPolly HartMovie
2001PandaemoniumEmma SoutheyMovie