Post 1822412 Cynthia Nixon Kim Cattrall Kristin Davis Fakes Post 1822412 Cynthia Nixon Kim Cattrall Kristin Davis FakesPost 2846204 Carrie Bradshaw Charlotte York Cynthia NixonPost 2423432 Almost Married Cynthia Nixon Kim CattrallPost 3110164 Carrie Bradshaw Charlotte York Cynthia Nixon