The Swedish actor, 67, was previously given just two years to live by doctors.