Stella McCartneyCameron Diaz looked chic and fabulous all week long. The quirky actress is promoting her new movie "My Sister's Keeper".
I have to admit that Cameron missed the mark a few times on the red carpet in the past but she is dead on in her marvelous silhouettes this week!