Known for her roles throughout the TV industry, including the principal role of CJ Ward on the Cartoon Network live action series Tower Prep. She appeared during the show's first and only season in 2010.
She began performing at age 4. She was discovered at a modeling convention, and was subsequently provided a number of modeling opportunities in Asia.
She earned her breakout role on the TV series Smallville as Mia Dearden. In 2015, she played Corinne on the TV series iZombie in 3 episodes.
She was born and raised in Kamloops, British Columbia, Canada.
In 2012, she appeared as Madison in the film Diary of a Wimpy Kid: Dog Days alongside Steve Zahn.