SJP is not hot at all, especially with the smoking. Big turn off. The only thing she's got going is the body IMO. The kind of girl that makes other girls sick because I guess she has never watched what she ate, but looks like an anerexic at times.
Kim Cattrall has always been hot. Especially loved her in the 80's movie, "Mannequin". Her husband Mark Levinson (the audiophile guy) is a lucky man.
Kristen Davis is very hot IMO, though I don't care about her prudish character. It's nice that she actually learned how to act since her days on Melrose Place as Billy's wife.
Cynthia Nixon always looked better with her natural, long blonde hair IMO. If you want to see something funny, go rent the 1980 movie "Little Darling's" with Tatum O'Neil and Kristy McNichol. She's one of the cast and plays a 15 year old virgin kid of hippies. I think her name was Sunshine or something like that..
I think Cynthia Nixon also had a small part in the Pelican Brief with Julia Roberts if memory serves and I remember her being in a 80's movie called "The Manhattan Project" about a kid that builds a nuclear bomb, takes it to a science fair and all the hilarious hijinx that follows.
Sal