Inizia la carriera di attrice all’età di otto anni, grazie al padre di un compagno di classe che la nota in una recita scolastica e ben presto si trova accanto ad astri nascenti come Orlando Bloom e Heath Ledger (nel film Ned Kelly del 2003). Il ruolo ricoperto nel film horror Ghost Ship le schiude le porte di Hollywood e, due anni dopo, ha il ruolo di coprotagonista nel film Lemony Snicket’s: una serie di sfortunati eventi, accanto a un mostro sacro come Jim Carrey. Da quel momento in avanti la sua consacrazione è definitiva. Ama il burro di noccioline e ha un piercing al naso e all’ombelico.