Los Angelesben született, de kiskorában Coloradóban élt és csak késõbb költözött vissza Los Angelesbe. Jelenleg szüleivel és bátyjával, Cameronnal is ott él.
Az ismertséget a Pánikszoba címû film hozta meg neki, melyben Jodie Foster lányát játszotta – ezt a szerepet Hayden Panettiere is szerette volna megkapni.
Három egymást követõ évben is jelölték a Young Artist Awards-ra – 2003-ban a Pánikszoba, 2003-ban a Jéghideg otthon (Cold Creek Manor) és 2005-ben az Undertown címû filmekben nyújtott alakításáért. Az igazi sikert az Alkonyat-sorozat hozta meg számára.