Sarah Jessica Parker is wearing sneakers and flats instead of high heels after doctors said her shoes were causing irreversible damage to her feet. The actress, 47, wore stilettos almost every day for six years while playing fashion maven Carrie Bradshaw in HBO’s “Sex and the City,” and now she's paying for it.

She told Net-a-Porter's online magazine, "For 10 or so years, I literally ran in heels. I worked 18-hour days and never took them off. I wore beautiful shoes, some better made than others, and never complained."

While filming 2011 film “I Don’t Know How She Does It,” she twisted her ankle in a cheap pair of shoes so she had to see a podiatrist, who advised the actress to start taking better care of her body.

She explains, "I went to a foot doctor and he said, 'Your foot does things it shouldn't be able to do. That bone there... You've created that bone. It doesn't belong there.' The moral of the story is, the chickens are coming home to roost. It's sad, because my feet took me all over the world, but eventually they were like, 'You know what, we are really tired, can you just stop - and don't put cheap shoes on us?'"

Parker stars in the upcoming film "Mixtape" about a young girl who accidentally deletes the songs on a tape belonging to her mother and her process of tracking down each obscure song.