Actress Kim Cattrall has hit out at ageism in Hollywood and said she refuses to play "old, grotesque" women simply because she has recently turned 60.
The "Sex and the City" star criticised casting agents and said she has become an executive producer so she can determine her own roles, reported Fox News.
Speaking on daytime TV programme The Victoria Derbyshire Show, Kim - who played Samantha Jones in the hit HBO show for seven years - said she wants Hollywood to work on creating better roles for mature actresses.
"I'm not ready to play someone who is grotesque, either from being thought as a very, very older woman at 60 - which I'm not and I don't feel that way.
"60 now is different to my mother's 60 and I've had the advantage of working out and educating myself further and working on so many things that have challenged me mentally and physically. They have demanded me to be much more youthful."
Kim revealed she has turned away from Hollywood for her roles and now focuses on West End projects and is working on her latest project - black comedy, "Sensitive Skin.