- Father, The (2020) as The Woman
- Victoria and Abdul (2017) as Baroness Churchill
- White King, The (2016) as Sophia (voice)
- Man Up (2015) as ?
- Maps to the Stars (2014) as Christina Weiss
- Justin and the Knights of Valour (2013) as Queen (voice)
- Last Days on Mars, The (2013) as Kim Aldrich
- Seventh Son (2013) as ?
- Anna Karenina (2012) as Countess Vronskaya
- Hyde Park on Hudson (2012) as Eleanor Roosevelt
- Now Is Good (2012) as ?
- Hanna (2011) as Rachel
- Wild Bill (2011) as Kelly
- Ghost Writer, The (2010) as Ruth Lang
- Sex & Drugs & Rock & Roll (2010) as ?
- An Education (2009) as Miss Stubbs
- Flashbacks of a Fool (2008) as Grace Scot
- X-Men 3 (2006) as Moira MacTaggart
- Valiant (2005) as Victoria (voice)
- Peter Pan (2003) as Mrs. Darling
- To Kill a King (2003) as Lady Anne
- Below (2002) as Claire
- Heart of Me, The (2002) as Madeleine
- Body, The (2001) as Sharon
- Lucky Break (2001) as Annabel Sweep
- Man from Elysian Fields, The (2001) as Andrea Allcott
- Royal Tenenbaums, The (2001) as Eli's Wife
- Born Romantic (2000) as Eleanor
- Dead Babies (2000) as Diana
- Sixth Sense, The (1999) as Anna Crowe
- Rushmore (1998) as Rosemary Cross
- Postman, The (1997) as Abby