Australian actor Tom Long has reportedly died at the age of 51 after a lengthy battle with cancer.

The star had been diagnosed with multiple myeloma, a cancer of the plasma cells in the bone marrow in 2012.

Movie site The Curb tweeted early on Sunday that Tom had died.

Tom was best known for playing Angus on Australian drama Seachange.

Here's one of our favourite moments from Robin Terry & Kip!