She debuted as a child actress at age six, winning many roles in national tours of Broadway shows.
She received Young Artists Awards in 2001 and 2002 for her acting in Even Stevens.
Her parents are named Sharon and Anthony. She married Brendan Rooney in 2013. The couple welcomed their first child, a daughter named Isabella Victoria, in December 2016. In August 2018, they announced they were expecting their second child together.
She starred in Even Stevens with Shia LaBeouf.