Ashton Kutcher as Jack Fuller, left, and Cameron Diaz as Joy McNally in a scene from "What Happens in Vegas." The film, opening on May 9, follows the two strangers who wake up married after a night of drunken debauchery in Las Vegas and then fight over a $3 million slot machine jackpot.
New York
Cameron Diaz and Ashton Kutcher, co-stars of the new movie "What Happens in Vegas," appear on NBC's "Today" tin New York's Rockefeller Center, Monday, May 5, 2008.
Actress Cameron Diaz and actor Ashton Kutcher pose in New York on Sunday, May 4, 2008, during the film junket for the film "What Happens in Vegas."
Los Angeles
From left, castmates Lake Bell, Ashton Kutcher, Cameron Diaz and Rob Corddry pose at the "What Happens in Vegas" world premiere held at the Mann Village Theatre on May 1, 2008, in Westwood, Calif.
Cameron Diaz arrives at the "What Happens in Vegas" world premiere held at the Mann Village Theatre on May 1, 2008, in Westwood, Calif.
Cameron Diaz talks to reporters on the red carpet before the world premiere of her new film, "What Happens in Vegas," May 1, 2008, in Los Angeles.
Ashton Kutcher arrives at the "What Happens in Vegas" world premiere on May 1, 2008, in Los Angeles. He offered a synopsis of the film: "Go out to Vegas blow off some steam ... Sex, drunk, wake up the next morning and oh my God we are married. Let's go break this thing off because what the hell did we do? Pull the slot and I win $3 million. She thinks she deserves half."
Cameron Diaz and Ashton Kutcher talk with fans at the premiere of their romantic comedy, "What Happens in Vegas," in Los Angeles, on Thursday, May 1, 2008. They play two vacationing New Yorkers who, in the blur of a boozy weekend in Las Vegas, end up getting married.
Fans cheer for Cameron Diaz at the premiere of "What Happens in Vegas" in Los Angeles on Thursday, May 1, 2008. The premiere was her first public outing following the death of her father.
An enthusastic Lake Bell, wearing a silver dress by Stella McCartney, arrives for the premiere of "What Happens in Vegas" in Los Angeles on Thursday, May 1, 2008. She plays Cameron Diaz's best friend Tipper in the film opening on May 9.
Lake Bell's "Over Her Dead Body" castmate, Eva Longoria, poses in a dress by Monique Lhuillier at the premiere of "What Happens in Vegas" in Los Angeles on Thursday, May 1, 2008.
Vince Vaughn arrives for the premiere of "What Happens in Vegas" in Los Angeles on Thursday, May 1, 2008.
Bai Ling arrives for the premiere of "What Happens in Vegas" in Los Angeles on Thursday, May 1, 2008.
Dennis Farina arrives for the premiere of his film, "What Happens in Vegas," in Los Angeles on Thursday, May 1, 2008.
Rob Corddry arrives for the premiere of his film, "What Happens in Vegas," in Los Angeles on Thursday, May 1, 2008. Besides playing Ashton Kutcher's best friend in the film, Corddry is also on the big screen in "Harold & Kumar: Escape from Guantanamo Bay."