Star de la série télévisée, elle s'est fait connaître par son rôle de Janae Timmins dans la série australienne Neighbours. Elle a également joué le rôle de Rosie Cartwright dans The Sleepover Club et celui de Clarke Griffin dans la série The 100 de CW.
Elle a fait ses débuts d'actrice dans le rôle de Sarah Redding dans Pirate Islands en 2003.
Elle a tenu son premier rôle au cinéma dans le thriller 6 Plots en 2012.
Elle a deux sœurs et un frère. En 2019, elle a secrètement épousé son co-star de The 100, Bob Morley. En février 2022, le couple a annoncé qu'ils attendaient leur premier enfant ensemble. En mars 2022, ils ont annoncé la naissance de leur fils.
Elle a tenu un rôle au cinéma en 2013 aux côtés de Rachel Griffiths dans Patrick.