| The Radleys (2024)As Helen Radley | (Not seen) |
| I Came By (2022)As Lizzie Nealey | (Not seen) |
| Operation Mincemeat (2021)As Jean Leslie | (Not seen) |
| Holmes & Watson (2018)As Mrs. Martha Hudson | (Not seen) |
| Ralph Breaks the Internet (2018)As Merida (voice) | (Not seen) |
| Goodbye Christopher Robin (2017)As Olive | (Not seen) |
| T2 Trainspotting (2017) (AKA "Trainspotting 2")As Diane Coulston | (Not seen) |
| Special Correspondents (2016)As Claire Maddox | (Not seen) |
| Brave (2012)As Merida (voice) | (Not seen) |
| Harry Potter and the Deathly Hallows: Part 2 (2011)As Helena Ravenclaw | (Not seen) |
| In the Electric Mist (2009)As Kelly Drummond | (Not seen) |
| Choke (2008)As Paige Marshall | (Not seen) |
| No Country for Old Men (2007)As Carla Jean Moss | (Not seen) |
| A Cock and Bull Story (2005) (AKA "Tristram Shandy: A Cock and Bull Story")As Jenny | (Not seen) |
| Nanny McPhee (2005)As Evangeline | (Not seen) |
| The Hitchhiker's Guide to the Galaxy (2005)As Reporter | (Not seen) |
| Finding Neverland (2004) (AKA "J.M. Barrie's Neverland")As Peter Pan | (Not seen) |
| Intermission (2003)As Deirdre | (Not seen) |
| Gosford Park (2001)As Mary Maceachran | (Not seen) |
| Splendor (1999)As Mike | (Not seen) |
| Tube Tales (1999)As Emma (Mr Cool) | (Not seen) |
| The Loss of Sexual Innocence (1999)As Susan | (Not seen) |
| Elizabeth (1998) (AKA "Elizabeth: The Virgin Queen")As Isabel Knollys | (Not seen) |
| Trainspotting (1996)As Diane Coulston | (Not seen) |