|
Savage House (2026) as Lady Savage |
|
The Magic Faraway Tree (2026) as Polly Thompson |
|
H Is for Hawk (2025) as Helen Macdonald |
|
On the Red Carpet Presents: All of Us Strangers (2024) as Self |
|
All of Us Strangers (2023) as Mum |
|
Mog's Christmas (2023) as Mrs. Thomas (voice) |
|
Children of the Taliban (2023) as Narrator |
|
Women Talking (2022) as Salome |
|
The Electrical Life of Louis Wain (2021) as Emily Wain |
|
My Son (2021) as Joan Richmond |
|
Letters Live from the Archive: Union Chapel (2021) as Self |
|
Cinderella: A Comic Relief Pantomime for Christmas (2020) as Self |
|
Lungs (2020) as W |
|
The Girl in the Spider's Web (2018) as Lisbeth Salander |
|
First Man (2018) as Janet Shearon |
|
Unsane (2018) as Sawyer Valentini |
|
Breathe (2017) as Diana Cavendish |
|
The Lady in the Van (2015) as Lois, Social Worker |
|
Rosewater (2014) as Paola |
|
Frankenstein and the Vampyre: A Dark and Stormy Night (2014) as Narrator |
|
Vampire Academy (2014) as Sonya Karp |
|
Hacks (2012) as Kate Loy |
|
Wreckers (2011) as Dawn |
|
The Night Watch (2011) as Helen Giniver |
|
Season of the Witch (2011) as The Girl |
|
Pulse (2010) as Hannah Carter |
|
The Pisces () as Lucy |
|
Migrations () as Franny Stone |
|
Ink () as Joyce Hopkirk |
|
H Is for Hawk (2025) Executive Producer |
|
Migrations () Executive Producer |