The 54-year old star admits that she loves to eat, blaming her "tremendous appetite" for her need to work hard and exercise to stay in shape. It's pretty fitting, then, that she's the new spokeswoman for "I can't believe it's not butter"; by choosing lower-calorie alternatives to some of her favourite foods, she can still enjoy them but not gain as much weight.
Cattrall is also realistic. She said she doesn't want to look 'perfect' or like she's 19; those goals are simply not in line with her values. She just wants to look good for her age and she's willing to work for it, saying "“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.” I think she's found just the right balance.