Sophie Sheridan 2008 Official Selection Emily Short film 2009 Boogie Woogie Paige Oppenheimer 2009 Jennifer's Body Anita "Needy" Lesnicki 2009 Chloe Chloe Sweeney 2010 Dear John Savannah Lynn Curtis 2010 Letters to Juliet Sophie Hall 2011 Red Riding Hood Valerie 2011 A Bag of Hammers Amanda 2011 In Time Sylvia Weis 2012 Gone Jill Conway 2012 Les Misérables Cosette 2013 The End of Love Amanda Cameo 2013 The Big Wedding Missy O'Connor 2013 Epic Mary Katherine Voice 2013 Lovelace Linda Lovelace 2014 A Million Ways to Die in the West Louise 2014 Dog Food Eva Short film 2014 While We're Young Darby 2015 Ted 2 Samantha Leslie Jackson 2015 Unity[68] Narrator Documentary 2015 Pan Mary 2015 Love the Coopers Ruby 2015 Fathers and Daughters Katie Davis 2017 The Last Word Anne Sherman 2017 The Clapper Judy 2017 First Reformed Mary 2018 Gringo Sunny 2018 Anon The Girl 2018 Mamma Mia!