2010 spielte sie an der Seite von Logan Lerman und Brandon T. Jackson im Fantasyfilm Percy Jackson – Diebe im Olymp die Hauptrolle der Annabeth Chase, die sie 2013 auch in dessen Fortsetzung Percy Jackson – Im Bann des Zyklopen übernahm.