Nata ad Adelaide, ma cresciuta tra Singapore, Figi e Indonesia[1], da Simon Weaving, regista e direttore artistico del Canberra International Film Festival, ed Helena Bezzina, arte-terapista di origine maltese; ha una sorella minore, Morgan, anche lei attrice e suo zio è l'attore australiano Hugo Weaving. La sua famiglia si è trasferita a Canberra nel 2005, dove la Weaving ha frequentato la Canberra Girls Grammar School[2]. Nel 2019 la Weaving si è sposata con lo scrittore Jimmy Warden.
Carriera
Ha debuttato nel 2008 interpretando il ruolo di Kirsten Mulroney nella soap opera australiana Out of the Blue. Nel 2009 Weaving è stata scelta per il ruolo di Indigo "Indi" Walker nella soap opera australiana Home and Away, ruolo che ha interpretato fino al 2013. Per la sua interpretazione di Indi Walker ha ottenuto una candidatura al premio del pubblico per la miglior interpretazione femminile ai AACTA Awards 2012.[3]
Dal 2012 ha lavorato come modella per il marchio di biancheria intima australiano Bonds. Durante la prima campagna pubblicitaria del 2014 è apparsa accanto al surfista Owen Wright.[4]
Lasciata la soap opera Home and Away, nel 2013 ottiene il suo primo ruolo cinematografico in Mystery Road, al fianco di suo zio Hugo Weaving. Successivamente ha un ruolo ricorrente nella prima stagione della serie televisiva Ash vs Evil Dead.