diaz_fendi.jpg[Images: Masatoshi Okauchi/Rex Features]
Cameron Diaz has been in Japan this week, picking back up where she left off on the promo trail for comedy flick What Happens In Vegas with co-star Ashton Kutcher. Wearing a mocha strapless Fendi dress for the photocall and then switching to a white mini - Fendi again - for the film premiere the following day, Cameron looked a picture in both outfits. But which is your favourite? Vote below (and try not to be swayed by the eyecandy in the second pic!)