Stunning Welsh actress Catherine Zeta-Jones has shed the pounds after starring in a new rom-com about a New York chef.

The 37-year-old beauty has posed for photos with InStyle magazine, showing off her slim figure, albeit with many likely to suggest a hint of airbrushing.

After filming her latest movie NO RESERVATIONS, the actress admitted she had to concentrate harder on her body after being surrounded with food.

"I have to drag myself to the gym like everyone else, but I do eat sensibly and have lots of chicken," she said recently, according to the Daily Mail.

"Although if I could eat only three foods for the rest of my life, it would also be smoked salmon sandwiches with potato chips crunched inside and fish and chips if I did not put on weight," she added.

Catherine stars alongside ten-year-old actress Abigail Breslin in the movie, and added that while food was a temptation, so was being able to swear when she fluffed her lines.

"It was difficult. I'm from Wales. I have a mouth like a truck driver," Catherine said.

"Trying to control my reactions around this little girl was so difficult.

"Every day one would slip out and Abigail would roll her eyes as if to say, 'Here we go again.'"

03/09/2007 17:11:27