2024
Blitz as Rita2024
The Outrun as Rona2023
Foe as Hen2022
See How They Run as Constable Stalker2021
The French Dispatch as Junkie / Showgirl #12021
The Tragedy of Macbeth as Lady Macbeth2020
Ammonite as Charlotte Murchison2019
Little Women as Jo March2019
Loving Vincent: The Impossible Dream as Self2018
Mary Queen of Scots as Mary Stuart2018
On Chesil Beach as Florence Ponting2018
The Seagull as Nina Zarechnaya2017
Lady Bird as Lady Bird McPherson2017
Loving Vincent as Marguerite Gachet2017
Great Performers: Horror Show as The Mannequin2015
Close Up with The Hollywood Reporter as Self2015
Brooklyn as Eilis Lacey2015
Lost River as Rat2015
Stockholm, Pennsylvania as Leia Dargon2015
Weepah Way For Now as Emily (Voice)2014
The Tonight Show Starring Jimmy Fallon as Self2014
Late Night with Seth Meyers as Self2014
Variety Studio: Actors on Actors as Self2014
The Grand Budapest Hotel as Agatha2014
Muppets Most Wanted as Ballet Dancer2013
The Host as Melanie Stryder / Wanda2013
Byzantium as Eleanor Webb2013
How I Live Now as Daisy Ryback2013
Justin and the Knights of Valour as Talia (voice)2011
Hanna as Hanna2011
Violet & Daisy as Daisy2010
The Way Back as Irena Zielińska2009
Watch What Happens Live with Andy Cohen as Self - Guest2009
The Lovely Bones as Susie Salmon2008
City of Ember as Lina Mayfleet2007
The Graham Norton Show as Self2007
Atonement as Briony Tallis (Age 13)2007
I Could Never Be Your Woman as Izzie Mensforth2007
Death Defying Acts as Benji McGarvie2007
The Christmas Miracle of Jonathan Toomey as Celia Hardwick2004
Proof as Orla Boland2003
Jimmy Kimmel Live! as Self2003
The Clinic as Rhiannon Geraghty1981
Entertainment Tonight as Self1975
Saturday Night Live as Self - Host1962
The Late Late Show as Self1953
The Oscars as SelfNaN
Bad Apples as MariaNaN
Deep Cuts as Percy