3.14
Popularity14
Credits7.1
Rating57.5M
Budget252M
RevenueActing
Primarily2025 Dept. Q as Dr Rachel Irving
2022 I Came By as Lizzie Nealey
2022 Operation Mincemeat as Jean Leslie
2018 Holmes & Watson as Mrs. Martha Hudson
2018 Ralph Breaks the Internet as Merida (voice)
2017 T2 Trainspotting as Diane
2012 Anna Karenina as Dolly
2012 Brave as Merida (voice)
2011 Harry Potter and the Deathly Hallows: Part 2 as Helena Ravenclaw
2010 Boardwalk Empire as Margaret Schroeder / Margaret Thompson
2007 No Country for Old Men as Carla Jean Moss
2005 The Hitchhiker's Guide to the Galaxy as Reporter
2004 Finding Neverland as Peter Pan
1996 Trainspotting as Diane