Kate Hudson Reveals How She Lost 20 Pounds

Kate Hudson Alex Rodriguez weight loss Yankees

How did Kate Hudson quickly shed 20 pounds to play a terminally ill woman in drama "Earthbound"?

Cutting alcohol, she tells December's British Elle. And she admits it wasn't easy to stay on the wagon -- especially while spending time in NYC with boyfriend Alex Rodriguez.

"I love my glass of wine. I love tequila," she bemoans. "To be in New York for two weeks and not have one beverage! I'm not sure I've ever done that."

Hudson -- who falls in love with her doctor in the flick, played by Gael Garcia Bernal -- says she's not super skinny.

"I'm pretty solid, actually," says the actress, 30. "I'm not, like, 110lbs. But I'm probably heading towards that."

Hudson admits she's pleased with her looks for the moment, but wouldn't mind tweaking them as she ages.

"I was in a press conference once, and someone says, 'So, I can tell you've never had Botox!' Is that a compliment? Or are you trying to say I'm starting to get wrinkles?"

"Everyone's so obsessed with who gets Botox, but it's great! Are you kidding?" she goes on. "The fact that women can avoid going under the knife, and get a little Botox treat and not have to worry about it? I'm glad it's there for when it's time."

Hudson shares her thoughts on guys.

"I love boys... but I believe they're really simple. Every guy likes to say that they're complicated, but they're so easy to figure out," she says. "What did that Dr. Laura say? Something like, 'All men want is sex and for you to make them a sandwich.' I thought that was really funny -- and not entirely untrue."

Still, she's in no hurry to say "I do" to her New York Yankees beau anytime soon, despite engagement rumors.

She admits to the December 2009 issue of British Elle that she was recently spotted with a new ring -- but it was on the wrong finger!

"Did you know that it was this one, on my right hand? I hear about this, and I'm like, 'Why would I even respond?'" she says. "What would I say if you're going to lie about something ridiculous?"