2010 wurde sie in der neuseeländischen Soap "Shortland Street" in der Rolle der "Ula Levi" besetzt, die sie bis 2014 spielte. Für die Rolle sprach sie mit 16 noch während ihrer Zeit auf der High School vor. Es folgte eine Rolle in der Serie "Wentworth". Seit 2017 ist sie als Hauptfeldwebel "Bobbie Draper" in der Science-Fiction-Serie "The Expanse" zu sehen. 2016 spielte sie zudem die Hauptrolle im Filmdrama "One Thousand Ropes", der auf der Berlinale 2017 uraufgeführt wurde. 2018 war sie als "Yasmina Rashid" im Film "" zu sehen.