Not to be out done by her co-star's lovely wife, Cameron Diaz glammed it up in a white Fendi dress at the Tokyo premiere of her film, "What Happens in Vegas." As always, Cam looked fresh, fun, and age appropriate. Love this girl!

Fendi dress, Net-a-Porter, $2,020