Actor Ashton Kutcher (R) and actress Cameron Diaz attend the premiere of the film "What Happens in Vegas" in Tokyo, Japan, on August 6, 2008. (UPI Photo/Keizo Mori)