Born on August 9, 1990, in Claremont, Western Australia, she began her acting career in 2006 on the Australian soap opera "Neighbours." Gaining international recognition, she starred as Mary, Queen of Scots in the TV series "Reign" from 2013 to 2017. She has also appeared in series like "Teen Wolf" and "Once Upon a Time." Known for her versatile roles, she continues to build a diverse filmography. She has a strong presence on social media and engages actively with her fans.