Sex And The City star Sarah Jessica Parker has had a baby boy. The 37-year-old gave birth to David, her first child, in a New York hospital yesterday. Her husband Matthew Broderick, 40, was in the delivery room and it is believed her co-star Cynthia Nixon has already visited them.