|
Watch the Skies (2025) as (voice) |
|
Grand Prix of Europe (2025) as Edda (voice) |
|
The Critic (2024) as Nina Land |
|
Barbie Uncovered: A Dream House Divided (2024) as Narrator (voice) |
|
The Amazing Maurice (2022) as Peaches (voice) |
|
Rogue Agent (2022) as Alice Archer |
|
The Cunning (2022) as Elizabeth |
|
The King's Man (2021) as Polly |
|
Walden (2021) as Stella |
|
Bump (2021) as Pearl |
|
How to Build a Girl (2020) as Maria Von Trapp |
|
Summerland (2020) as Alice |
|
StarDog and TurboCat (2019) as Cassidy (voice) |
|
Master Moley by Royal Invitation (2019) as Mona Lisa (voice) |
|
My Zoe (2019) as Laura Fischer |
|
Mamma Mia! Here We Go Yet Again (2019) as Lily James |
|
Murder Mystery (2019) as Grace Ballard |
|
Vita & Virginia (2019) as Vita Sackville-West |
|
The Escape (2018) as Tara |
|
My Astonishing Self: Gabriel Byrne on George Bernard Shaw (2018) as Self |
|
It's Me, Sugar (2018) as Marilyn Monroe |
|
Leading Lady Parts (2018) as Panelist #2 |
|
Orpheline (2017) as Tara |
|
Their Finest (2017) as Catrin Cole |
|
National Theatre Live: Saint Joan (2017) as Joan |
|
100 Streets (2016) as Emily |
|
The History of Love (2016) as Alma Mereminski |
|
The Girl with All the Gifts (2016) as Helen Justineau |
|
The Complete Walk: Love's Labour's Lost (2016) as Rosaline |
|
Some Mothers Do 'Ave 'Em Sport Relief Special (2016) as Jessica Spencer |
|
Gemma Bovery (2014) as Gemma Bovery |
|
The Duchess of Malfi (2014) as The Duchess of Malfi |
|
The Mysterious Mr Webster (2014) as Self - Performer in The Duchess of Malfi |
|
Tom & Gerri (2014) as Gerri |
|
The Voices (2014) as Fiona |
|
Runner Runner (2013) as Rebecca Shafran |
|
Byzantium (2013) as Clara Webb |
|
Hansel & Gretel: Witch Hunters (2013) as Gretel |
|
Bond on Location (2012) as Self / Strawberry Fields |
|
Song for Marion (2012) as Elizabeth |
|
It's Getting Late (2012) as Sarah |
|
Astonish Me (2011) as The Guide |
|
Heroes and Demons (2011) as |
|
A Turtle's Tale: Sammy's Adventures (2010) as Shelly (voice) |
|
Tamara Drewe (2010) as Tamara Drewe |
|
Prince of Persia: The Sands of Time (2010) as Tamina |
|
Clash of the Titans (2010) as Io |
|
St Trinian's 2: The Legend of Fritton's Gold (2009) as Kelly Jones |
|
The Disappearance of Alice Creed (2009) as Alice Creed |
|
Perfect (2009) as Poppy |
|
The Boat That Rocked (2009) as Desiree |
|
Director Marc Forster (2009) as |
|
On Location (2009) as |
|
Quantum of Solace (2008) as Strawberry Fields |
|
RocknRolla (2008) as June |
|
Three and Out (2008) as Frankie Cassidy |
|
St Trinian's (2007) as Kelly Jones |
|
Capturing Mary (2007) as Liza |
|
After You'd Gone () as Mel |
|
Storm Witch () as Morag |
|
Sweet Dreams () as Elaine Reynolds |
|
Summerland (2020) Executive Producer |
|
Vita & Virginia (2019) Executive Producer |
|
The Escape (2018) Executive Producer |
|
Leading Lady Parts (2018) Producer |