Australian actor Carmen Duncan has died after a battle with cancer.

The 76-year-old, best known for her roles the films Harlequin and Don't Let It Get To You, died over the weekend, News Corp Australia reported on Sunday.

Duncan also appeared in many Australian TV shows including Number 96, Homicide, Cop Shop, Skyways, A Country Practice, The Flying Doctors, and Winners and Losers.

Australian singer and TV presenter, David Campbell tweeted: "So sad to hear of the lovely Carmen Duncan passing. She indeed was a beautiful soul. RIP."