LONDON, England, U.K. -- Kate Hudson may already sport a slim frame, but the actress claims she's dropped 20 pounds for an upcoming part as a terminally ill patient who falls in love with her doctor.And the 30-year-old revealed one of her diet secrets involved staying away from booze.