Just the other day I was talking about how Cameron Diaz looked a lot older all of a sudden. Like, over night. But perhaps she was just tired or hungover or something because a mere week later (Tonight actually), she makes another appearance at the London premiere of "Gambit" looking seriously stunning. Everything about this look is perfect. I love this Stella McCartney dress, it's so classic and simple and her makeup. OH her makeup. It looks so good. This is the best she's worked in awhile. Keep it up, ladygirl.