Eeek. Sarah Jessica looks old, ragged and overly-tanned.

I *love* Cameron Diaz's dress.