anne hathawayAnne Hathaway has revealed she’s on a health kick and giving up smoking, drinking and eating meat.

She told David Letterman recently: “I can’t believe I’m saying this out loud to everyone, but I’ve quit smoking.

“I was a secret smoker for a while [and while shooting new film Rachel Getting Married] I started smoking very heavily, and then I quit for a while.

“Then - stressful summer - I started smoking again. But I just quit and I feel really good about it.

“When I was quitting smoking I thought ‘Ok this is probably a good time to make some changes’, so I quit drinking … I gave up meat and fish - and fun.

“I still wear leather and eat cheese but I’m vegan-ish. I’m vaguely vegan and I feel really good. I have more energy and my skin looks better.”