She gained attention for her work in Australian television, appearing on the series Out of the Blue (2008) and receiving an AACTA Award nomination for playing Indi Walker on the soap opera Home and Away (2009–2013).
She gained wide recognition for leading the dark comedy horror film Ready or Not (2019), which established her as a scream queen.
[15][16] She played the recurring role of Heather in the comedy horror series Ash vs Evil Dead in 2015,[17] earning attention after a picture of her in a make-up test was used in a hoax.
[22][23] In 2017, Weaving starred in the action comedy-thriller Mayhem, which saw her co-star with Steven Yeun and playing the role of Melanie Cross.
[33] The film marks her first collaboration with directors Matt Bettinelli-Olpin and Tyler Gillett, who described her as "just one of those people that we’ll be friends with forever.
[36][37][38] Jeannette Catsoulis of The New York Times called her "fantastic" and wrote that she "gives heart to this efficiently blood-drenched harpooning of soul-sucking greed and inbred family values.
[41]In 2020, Weaving headlined the drama thriller Last Moment of Clarity,[42] reprised her titular role in The Babysitter: Killer Queen,[43] and appeared in the science-fiction comedy Bill & Ted Face the Music.
Joe spinoff Snake Eyes,[45] and Jessica in the Hulu drama series Nine Perfect Strangers, which is based on the novel of the same name by Liane Moriarty.
[46][47] Also in 2021, she was cast in the action comedy film Boy Kills World, but exited the project due to scheduling conflicts and was replaced by Jessica Rothe.
[61] She was also cast in Jimmy Warden's comedy-thriller Borderline,[62] Adam Leon's biopic Liz,[63] and an unnamed limited television series based on the Holly Madison memoir Down the Rabbit Hole: Curious Adventures and Cautionary Tales of a Former Playboy Bunny.
[64] She will also reprise the role of Grace in Ready or Not 2,[65] and star in the Netflix horror-comedy The Trip, which is an English-language remake of the Norwegian thriller I Onde Dager.