La joven actriz se fue implicando en varios ámbitos deportivos como: fútbol, karate, baloncesto, tenis, gimnasia y béisbol.
Iniciada en la práctica del karate a la edad de siete años, obtuvo el cinturón negro segundo Dan Ho en Karate-Do en el estilo Shotokan.
Su papel más importante ha sido interpretar a Kara (Supergirl), prima de Clark Kent (Superman), en la serie Smallville, serie a la que volvió en 2011 para el capítulo "Prophecy" de la décima y última temporada.
En 2010 se unió al elenco de la serie de dos capítulos Riverworld, donde interpretó a Jessie Machalan, quien junto con su prometido Matt Ellman, interpretado por el actor Tahmoh Penikett mueren en una explosión y despiertan en un lugar donde todas las personas que han muerto en la tierra se encuentran.
También ha prestado su voz para el personaje Mary Jane Watson en el videojuego Spiderman: Edge of Time.