Cattrall has ‘been on a diet’ most of her life

London: Kim Cattrall has confessed that she has spent most of her life being on a ‘diet’.

The 54-year-old ‘Sex and the City’ star revealed her battle to stay slim as she was named in New York as the new spokeswoman for a low fat spread ‘I Can’t Believe It’s Not Butter’, reports a daily.

The svelte actress admitted she is finding it harder to stay in shape as she gets older.

“I’ve been dieting my whole life because I have a tremendous appetite,” she said.

“This generation of women that I’m in, we have been brought up with Jane Fonda workout tapes and fresh air is good for you and exercise every day and drink eight cups of water and it’s paid off at this time of my life.”

“It gets harder because parts of my body don’t want to be on a diet, but at the same time it gets me up in the morning to work out,” she added.

Insisting that she doesn’t stay in shape to attract men but for her own self esteem, she said, “I don’t do it for a guy. I do it for me. It’s about taking care of yourself.”