She played Lavagirl in the family adventure film The Adventures of Sharkboy and Lavagirl.
She took acting classes at Phoenix Theater's Performance Troupe, where she landed small roles in commercials.
She has a younger brother named Drew. She married Justin Cassotta and the couple welcomed a son named Jack in November 2016.
She became close friends with actress Annasophia Robb.