Se hizo conocida por su papel de la vampiro profética Alice Cullen en la saga de Crepúsculo, papel por el cual ganó cinco premios Teen Choice.
Había planeado ser una modelo de modas pero le dijeron que era demasiado baja para esto. Entonces, comenzó a tomar clases de actuación.
En el 2010 posó para las publicidades de SoBe en un bikini pintado en su cuerpo.
Salió con Chace Crawford desde el 2007 hasta el 2009. En el 2016 se comprometió con su novio Paul Khoury, y se casaron en julio del 2018. El 25 de marzo del 2022, la pareja anunció que estaban esperando su primer hijo juntos.
Actuó en la exitosa película Crepúsculo junto a Taylor Lautner.