The 17 year old actress looks all grown up on the new cover of Allure US, shot by Carter Smith. (source)
Click here to view last year cover featuring Jennifer Garner, here to view 2012 cover featuring Sofia Vergara, here to view 2011 cover featuring Salma Hayek, here for 2010 cover with Kim Kardashian and here for 2009 cover with Amanda Seyfried.