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.

Missed The Christian O'Connell Show? Catch up by clicking play below and join us from 6AM every weekday!