2025
Grand Prix of Europe as Edda (voice)2024
The Critic as Nina Land2024
Barbie Uncovered: A Dream House Divided as Narrator (voice)2023
Culprits as Dianne2023
Funny Woman as Barbara Parker / Sophie Straw2022
The Amazing Maurice as Peaches (voice)2022
Rogue Agent as Alice Archer2022
The Cunning as Elizabeth2021
The King's Man as Polly2021
Moley as Mona Lisa (voice)2021
Being James Bond as Self (archive footage)2021
Walden as Stella2021
Bump as Pearl2020
Black Narcissus as Sister Clodagh2020
Summerland as Alice2020
How to Build a Girl as Maria Von Trapp2019
Murder Mystery as Grace Ballard2019
Vita & Virginia as Vita Sackville-West2019
StarDog and TurboCat as Cassidy (voice)2019
Master Moley by Royal Invitation as Mona Lisa (voice)2019
My Zoe as Laura Fischer2019
Mamma Mia! Here We Go Yet Again as Lily James2018
Watership Down as Clover (voice)2018
The Escape as Tara2018
Leading Lady Parts as Panelist #22018
It's Me, Sugar as Marilyn Monroe2018
My Astonishing Self: Gabriel Byrne on George Bernard Shaw as Herself2017
Urban Myths as Marilyn Monroe2017
Their Finest as Catrin Cole2017
Orphan as Tara2017
National Theatre Live: Saint Joan as Joan2016
The Girl with All the Gifts as Helen Justineau2016
100 Streets as Emily2016
The History of Love as Alma Mereminski2016
Some Mothers Do 'Ave 'Em Sport Relief Special as Jessica Spencer2016
The Complete Walk: Love's Labour's Lost as Rosaline2014
Inside No. 9 as Gerri2014
The Voices as Fiona2014
Gemma Bovery as Gemma Bovery2014
Tom and Gerri as Gerri2014
The Mysterious Mr Webster as Self - Performer in The Duchess of Malfi2012
Song for Marion as Elizabeth2012
It's Getting Late as Sarah2012
Bond on Location as Self / Strawberry Fields2009
St Trinian's 2: The Legend of Fritton's Gold as Kelly JonesNaN
Secret Service as Kate Henderson2014
The Duchess of Malfi as The Duchess of Malfi2013
Hansel & Gretel: Witch Hunters as Gretel2013
Runner Runner as Rebecca Shafran2013
Byzantium as Clara Webb2011
OK! TV as Not available2011
Heroes and Demons as Not available2011
Astonish Me as The Guide2010
Clash of the Titans as Io2010
Prince of Persia: The Sands of Time as Tamina2010
A Turtle's Tale: Sammy's Adventures as Shelly (voice)2010
Tamara Drewe as Tamara Drewe2009
Live from Studio Five as Self2009
The Boat That Rocked as Desiree2009
The Disappearance of Alice Creed as Alice Creed2008
Three and Out as Frankie CassidyNaN
Watch the Skies as (voice)2009
Perfect as Poppy2009
Director Marc Forster as Not available2007
Capturing Mary as LizaNaN
Storm Witch as MoragNaN
Sweet Dreams as Elaine Reynolds2009
On Location as Not available2008
Tess of the D'Urbervilles as Tess Durbeyfield2008
Quantum of Solace as Strawberry Fields2008
RocknRolla as June2008
Lost in Austen as Elizabeth Bennet2007
The Graham Norton Show as Self2007
St. Trinian's as Kelly Jones2006
The One Show as Self1993
GMTV as SelfNaN
After You'd Gone as Mel2023
Funny Woman Executive Producer2020
Summerland Executive Producer2019
Vita & Virginia Executive Producer2018
The Escape Executive Producer2018
Leading Lady Parts Producer