Though very private about his health, it had been an open secret Bennett has been suffering from cancer for several years.read more