Tulsa, Oklohama'da Çin ve Cherokee kökenli bir ailenin çocuğu olarak doğdu. 9 yaşında annesi ve Makenna, Jensen ve Braden adlı kardeşleriyle birlikte California'ya taşındı. 2004'ten 2007'ye kadar Nickelodeon'un hit dizisi Unfabulous'ta Geena Fabiano rolünde oynadı ve geniş çapta bir hayran kitlesi elde etti. Bu dizideki rolü ona birçok Young Artist Award adaylığı getirdi. 2007'de Bratz: The Movie adlı filmde oynadı ve filmin Soundtrackinden iki şarkı seslendirdi. 2010'da Vampir Günlükleri dizisinde Anna rolüyle yer aldı. Aynı yıl The Social Network adlı sinema filminde de oynadı. 2019'da gösterime giren Kaçış Planı 3 filminde Daya karakterini canlandırdı.