▸ 2021 – I Care a Lot
Role: Marla Grayson
▸ 2019 – Radioactive
Role: Marie Curie
▸ 2019 – The Informer
Role: Wilcox
▸ 2018 – A Private War
Role: Marie Colvin
▸ 2018 – 7 Dias em Entebbe
Role: Brigitte Kuhlmann
▸ 2018 – Beirut
Role: Sandy Crowder
▸ 2017 – Hostiles
Role: Rosalee Quaid
▸ 2017 – HHhH
Role: Lina Von Osten
▸ 2016 – A United Kingdom
Role: Ruth Williams
▸2015 – Return to Sender
Role: Miranda Wells
2014 – Gone Girl
Role: Amy Dunne
▸ 2014 – What We Did on Our Holiday
Role: Abi
▸ 2014 – Hector and the Search for Happiness
Role: Clara
▸ 2014 – A Long Way Down
Role: Penny
▸ 2013 – The World’s End
Role: Sam Chamberlain
▸ 2013 – The Devil You Know
Role: Zoe Hughes
▸ 2012 – Jack Reacher
Role: Helen
▸ 2012 – A Long Way Down
Role: Queen Andromeda
▸ 2011 – The Big Year
Role: Jessica
▸ 2011 – Johnny English Reborn
Role: Kate Sumner
▸ 2010 – Made in Dagenham
Role: Lisa Hopkins
▸ 2010 – Barney’s Version
Role: Miriam Grant-Panofsky
▸ 2010 – Burning Palms
Role: Dedra
▸ 2009 – Surrogates
Role: Maggie Greer
▸ 2009 – Freefall (TV Movie)
Role: Anna
▸ 2009 – An Education
Role: Helen
▸ 2008 – The Tower (TV Movie)
Role: Olivia Wynn
▸ 2007 – Fugitive Pieces
Role: Alex
▸ 2007 – Fracture
Role: Nikki Gardner
▸ 2005 – Doom
Role: Samantha Grimm
▸ 2005 – Pride & Prejudice
Role: Jane Bennet
▸ 2004 – The Libertine
Role: Elizabeth Malet
▸ 2004 – Promised Land
Role: Rose
▸ 2002 – 007 Die Another Day
Role: Miranda Frost
▸ 1998 – A Rather English Marriage (TV Movie)
Role: Celia