Walton joined a small Sydney theatre, and landed a role as the love interest of Ian Moss in the music video for "Tucker's Daughter" off his 1989 debut album Matchbook.[2]
In 1996, Walton was cast as Dash McKinley in the police drama series Blue Heelers. Her character was introduced halfway through Season 3. She also played another character, Kim Trelor, in the same series.[3] To win the role of Dash, Walton auditioned three times. Her second one with William McInnes (Nick Schultz) gained her the role. In the audition Schultz yelled at Dash and while some of the other actresses burst into tears, Walton reacted by laughing. In the same year she made her film debut in Fistful of Flies. Her last episode of Blue Heelers ("The Full Circle") screened in mid-1999.[citation needed]
In 2009, Walton joined the cast of City Homicide in the semi-regular role of criminal profiler, Claudia Leigh.[4] On 27 July 2013, it was announced that Walton had rejoined the cast of Home and Away in the recurring role of Jade Montgomery. She was on the show for two seasons.[2]
In 2016, Walton appeared on three episodes of Rake. She also had a regular role on Cleverman (in 2016 and 2017). In 2018, she joined the cast of Mystery Road, reprising her role from the 2013 film of the same name. She returned to season two in 2020.[citation needed]
In 2023 Walton appeared in Channel 7 series The Claremont Murders[5] and Walton joined the second season of Foxtel series The Twelve.[6][7]
Walton was in a relationship with Danny Roberts for seven and a half years until 2004.[8] She began dating Rove McManus in October 2007. They married in a private ceremony in Broome, Western Australia on 16 June 2009.[9] Walton and McManus announced have a daughter.[10][11]