It was announced on Monday that the star had passed away in hospital just months after he revealed he was 'cancer-free' following a battle with a type of blood cancer.

Sam Neill has died at the age of 78 after revealing he was 'cancer--free' just months ago following his long battle with the disease.

The much-loved actor Sam Neill has died, according to a post on his Instagram feed.

The star had announced he had won his battle with cancer in April.