Diane Kruger shows off her legs in the summery white Chanel Resort dress.
Diane Kruger, Gerard Butler, Janet Jackson and Kylie Minogue were among the stars, who turned out to raise nearly USD 11 million for Aids research at a glitzy charity ball in Cannes.
AmfAR's annual Cinema Against Aids event was held during the famous Cannes Film Festival at the Hotel du Cap in Antibes and featured a cocktail reception, dinner and a money-raising auction, The Hollywood Reporter said.
Movie mogul Harvey Weinstein and German supermodel Heidi Klum started off the bidding by offering up a pricey Cartier watch. Klum sparked a bidding war by promising the winner a massage.
Other coveted lots in the auction included a guitar owned by Ronnie Wood and the chance to star in a short film by Karl Lagerfeld, while Vampire Diaries star Nina Dobrev offered to bite a winning bidder.
The night also included performances from pop singer Jessie J, who sang her money-themed hit Price Tag, and Aloe Blacc, who performed the aptly titled I Need a Dollar.
Other guests included Alec Baldwin, The Artist star Berenice Bejo, Milla Jovovich and Antonio Banderas.