Hamill gets new lease on life