Katherine Heigl says she's "too lazy" to have a perfect Hollywood-style figure.
The 33-year-old, a former child model, revealed she has aspired to look like Jennifer Aniston and Jessica Alba but now embraces her natural curves.
"I'm too lazy and I like food and I like my free time too much to spend it working out!" she told Cosmopolitan.
"I was 20lbs heavier and wanted to look like those girls with fantastically beautiful bodies like Jennifer Aniston or Jessica Alba, but I just couldn't lose the weight.
"It's only now that I realise how hard those girls work for their bodies, and what level of commitment they make to do that."
Katherine - who shares screen time opposite Jon Bon Jovi, Hilary Swank, Robert De Niro and Zac Efron in New Year's Eve - also said she isn't a fan of one night stands.
"I don't like them. I've never met a single woman who has ever walked away from a one-night stand and been like, 'That was awesome! Oh, my god! Best ever!'" she added.
The full interview appears in the January issue of Cosmopolitan, on sale now.