Sam Neill said he is grateful for the strides that have been made in treating blood cancer because “if this had happened to me 20 years ago, I wouldn’t be around”.