Carrie Fisher is the latest spokesperson for Jenny Craig.

The 54-year-old actress - who won male fans all over the world with her portrayal of Princess Leia in the 'Star Wars' trilogy in the 70s and 80s - is now the new face of the weight loss programme as she's fed up of being overweight.

The 5ft 1in star - who weighed 180lbs at her heaviest - said: "I'm fat. All the clothes in my closet belong to another chick. They have to make a new alphabet for my bra size."

Carrie admits her eating has been out of control for the past few years and was getting upset with the cruel comments made about her in the internet.

She told People magazine: "I would just graze, but I didn't do it healthy - it was like putting on the feed bag.

"I look on the internet and they say, 'Whatever happened to Carrie Fisher? She used to be so hot and now she looks like Elton John.' I was really hurt."

Since starting the Jenny Craig programme last November, Carrie has lost 12lbs by eating only plan-approved meals and getting back to exercising five days a week.

Kirstie Alley and Queen Latifah have previously been spokespeople.