Sarah Jessica Parker is having some form of intercourse in a city