Question: who played miranda in sex and the city
Answer: Cynthia Ellen Nixon ( born April 9 , 1966 ) is an American actress .