Actriz conocida por sus papeles en The Great Gatsby, X-Men Origins: Wolverine y Silent Hill: Revelation 3D. En el 2019, comenzó a protagonizar la serie de HBO Watchmen como Pirate Jenny.
Tuvo su primer papel en la pantalla chica en la serie de televisión del 2006 Blue Water High, a los 17 años.
Tuvo papeles recurrentes de televisión en Pirate Islands: The Lost Treasure of Fiji y Love My Way.
Vivió con su familia en Japón, Francia y Hong Kong antes de mudarse a Australia a los 12.
Tuvo un papel de reparto junto a Hugh Jackman en la película del 2009 X-Men Origins: Wolverine.