Christmas card
Ihre erste Rolle spielte sie in der australischen Kinderserie "Die Pirateninsel" als "Sarah Redding". 2003 bekam sie die Hauptrolle in der ersten Staffel der Kinder- und Jugendserie "Der Sleepover Club" als "Rosie Cartwright". Von 2005 bis 2008 spielte sie in der australischen Seifenoper "Nachbarn" die "Janae Timmins". Im November 2007 flog sie ins englische Weymouth und spielte dort am Theater die Hauptrolle der Schneewittchen. Seit 2014 verkörpert sie die Hauptrolle Clarke Griffin in der Serie "The 100". Außerdem spielte sie 2017 die Hauptrolle in der Netflix-Eigenproduktion "Die Weihnachtskarte".