
2025
Dept. Q as Dr Rachel Irving2025
This Ordinary Thing as Voice2024
Star Wars: Skeleton Crew as Pokkit2024
The Radleys as Helen Radley2024
Royal Carols: Together at Christmas as Self2023
Typist Artist Pirate King as Sandra Panza2022
Operation Mincemeat as Jean Leslie2022
I Came By as Lizzie Nealey2020
Dirt Music as Georgie2020
Truth Seekers as JoJo 742019
Giri/Haji as Sarah2019
The Victim as Anna Dean2018
Holmes & Watson as Mrs. Martha Hudson2018
Ralph Breaks the Internet as Merida (voice)2018
The Child in Time as Julie Lewis2018
Somebody Feed Phil as Self2018
Angela Carter: Of Wolves & Women as Reader2018
Puzzle as Agnes2017
Goodbye Christopher Robin as Olive Rand / Nou2017
T2 Trainspotting as Diane2016
Special Correspondents as Claire Maddox2016
The Journey Is the Destination as Duff2016
Swallows and Amazons as Mrs. Walker2014
The Final Shot: A Farewell to Boardwalk Empire as Self2014
Strap Hanging as Not available2012
Line of Duty as DCI Jo Davidson2012
Brave as Merida (voice)2012
Anna Karenina as Dolly2011
Black Mirror as Karin Parke2011
Harry Potter and the Deathly Hallows: Part 2 as Helena Ravenclaw2011
The Decoy Bride as Katie Meaghaid2010
Boardwalk Empire as Margaret Schroeder / Margaret Thompson2009
In the Electric Mist as Kelly Drummond2009
Skellig as Louise2008
Choke as Paige Marshall2008
The Merry Gentleman as Kate Frazier2008
Memories of "Trainspotting" as Self2007
No Country for Old Men as Carla Jean Moss2006
All the Invisible Children as Jonathan's wife (segment "Jonathan")2005
The Late Late Show with Craig Ferguson as Self2005
The Girl in the Café as Gina2005
Nanny McPhee as Evangeline2005
Lassie as Jeanie2005
The Hitchhiker's Guide to the Galaxy as Reporter2005
A Cock and Bull Story as Jenny2004
Finding Neverland as Peter Pan2003
Intermission as Deirdre2003
State of Play as Della Smith2003
Brush with Fate as Aletta Pieters2002
The Making of Gosford Park as Self2001
Strictly Sinatra as Irene2001
Alias as Kiera MacLaine / Meghan Keene2001
Gosford Park as Mary Maceachran2000
Some Voices as Laura2000
Two Family House as Mary O'Neary2000
House! as Linda1999
Splendor as Mike1999
Entropy as Pia1999
My Life So Far as Elspeth Pettigrew1999
Tube Tales as Emma (segment "Mr. Cool")1999
The Loss of Sexual Innocence as Susan1998
Elizabeth as Isabel Knollys1998
Cousin Bette as Hortense Hulot1997
Stella Does Tricks as Stella1996
Trainspotting as DianeNaN
Lanterns as Sheriff Kerry1996
Flowers of the Forest as Amy Ogilvie1996
Dancing, Some Days as Sharon1996
Dead Eye Dick as Not available1951
Hallmark Hall of Fame as Aletta Pieters