Katherine Heigl is finally "comfortable" with her body.

The 32-year-old actress says she no longer feels under pressure to be super skinny and is happy with the way she looks as she doesn't have to work too hard at it.

She said: "At 32, I'm more comfortable with my body. In my 20s 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 know how hard those girls work for their bodies, and what level of commitment they make to that. I'm too lazy and I like food and I like my free time too much to spend it working out! But saying that, I've had to embrace the body I've got because it's my choice. So, yeah, I'm pretty happy now!"

However, Katherine says she's happy to exercise and watch what she eats if she knows she's overindulged.

The 'New Year's Eve' beauty told Britain's Cosmopolitan magazine: "I still go through moments when I put on weight. The Christmas before last when I was at home with my family, I enjoyed myself on every level. I was wearing leggings and ballet flats every day, then I came back and tried to put on a pair of jeans and I was like, 'Oh my god!' I beat myself up for 10 minutes, then went, 'Right, time to cut out the cheese and wine and take a walk every day.' But now, at 32, I'm more comfortable with my body."