Elle fait ses débuts à quatre ans dans le film Mermaid (La sirène), puis joue dans plusieurs séries : Cold Squad, Smallville, Stargate Atlantis, Dark Angel,
John Doe, Aux frontières de l'étrange, ainsi que dans de nombreux films tels que
Tideland,
Silent Hill, Trapped et Le Peuple des ténèbres, Twilight, chapitre III : Hésitation. Elle interprète également la voix des Petites Soeurs dans BioShock 2.
Elle est la plus jeune actrice ayant été nominée aux Emmy Award en 2001, pour son rôle de Desi dans La Sirène (The Mermaid).