She declared this week that she will not succumb to cosmetic surgery and wants to embrace the ageing process and grow old gracefully.
However, we suspect that although she is in her mid-50s, Kim Cattrall has a way to go before she starts to think about that.
The actress, 54, would give a woman half her age a run for her money, especially in this stunning green dress that showed off her youthful and slender figure.
The Sex and The City star dazzled in the $1,295 emerald one-shoulder dress by Michael Kors as she arrived at a screening for her new film Meet Monica Velour.
The British-born star waved to fans and posed on the red carpet at the Cineplex Odeon Varsity in Toronto, Canada.
In the film, which has yet to be given a UK release date, Cattrall plays an ageing adult film star, called Monica Velour who becomes the object of obsession of a young fan.
Cattrall, who is best known for her role as man-eater PR Samantha Jones in Sex and the City, said after being associated with Samantha's glamorous character, she wasn't sure if she could play the part of a woman living in a trailer park.
Speaking to the Los Angeles Times, she said: 'I didn't know whether I could do it, because to be that stripped of makeup, clothes, shoes, in Hollywood, you have to be beautiful.
'You have to be desirable. And that's why so many woman of my age or even younger are pushed to Botox and plastic surgery, all the things that people say, 'Why do women do this?'Where do you go in your 50s in your career?'