Question: who plays charlotte on sex and the city
Answer: Kristin Landen Davis ( also listed as Kristin Lee Davis ; born February 23 , 1965 ) is an American actress .