Kim Cattrall believes starring as a maneater in 'Sex And The City' has wrecked her love life.

The 58-year-old actress portrayed sex obsessed Samantha Jones in the TV series and two films and she believes her raunchy alter ego has scared men off because she can't recall her last date.

Kim - who wrote a sex guide 'Satisfaction: The Art of the Female Orgasm' with her ex-husband Mark Levinson - admitted: ''I haven't had a date in a long time! Sometimes I feel that I live in this tower. So it is usually (a case of meeting men) through friends.''

However, Kim doesn't regret accepting the career-defining role because it was such a fantastic part.

Speaking in the Standard Issue magazine, she said: ''I see it very clearly and concretely that it was a job and a fantastic job but now I get on with my life and they are still stuck with these images that will never really leave their consciousness,''

The only attention she receives from guys now is from men who say to her ''I can get a lot of good points with my girlfriend or I can get laid if I have my picture taken with you''.