Sarah Jessica Parker is an unstoppable dynamo of style, and on March 25, she's officially 46 years old. SJP just gets better with time, and hopefully she'll be making red carpet appearances for decades to come. Celebrate her big day with a look back at how her style has changed in the last three decades.
Beauty Evolution: Sarah Jessica Parker
Latest Fashion, Shopping & Style