Kim Cattrall admits her maneater role in 'Sex And The City' has had a negative effect on her love life.

The 54-year-old actress - who played serial dater Samantha Jones in the TV series and two films - is currently single and is looking for her 'Mr. Right' but thinks her racy alter-ego puts men off.

The stunning blonde revealed her dating dilemma during an appearance on the 'Ellen Degeneres Show' - which airs in the US today (08.04.11).

While discussing her quest to meet a new guy, Kim said, "It's very difficult," to which Ellen replied, "I would think that it would be difficult, that men would be intimidated."

The actress responded: "A little bit. Yeah. Writing a book about the female orgasm didn't help my dating career either! Men like to think that they know it all, especially in that department."

Kim was referring to the tome 'Satisfaction: The Art Of The Female Orgasm', which she and her now ex-husband Mark Levinson co-wrote in 2002.

Kim's latest role sees her play an ageing porn star who turns to stripping to make money and embarks on a relationship with a 17-year-old fan in 'Meet Monica Velour'.

Despite the film's setting, the actress insists it is a "sweet" story.

She said: "It's about this woman in her 50s who meets this young man who's 17 and they have a relationship of sorts. It's very sweet and very dear."