2008 musical feature film  Mamma Mia! . Other appearances include leading roles in  Jennifer's Body  (2009),  Chloe  (2009),  Dear John  (2010),  Letters to Juliet  (2010),  Red Riding Hood  (2011), and  In Time (2011). She is scheduled to play  Linda Lovelace  in the biopic  Lovelace  and  Cosette  in  Les Misérables , both to be