Known for playing 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 in 2016; the couple welcomed a son named Jack in November 2016.
She became close friends with actress Annasophia Robb.