Sam Neill choked up as he gave fans an update about his cancer prognosis from a sunny balcony in Western Australia.