37 pics of celebs rocking the red carpet for charity in Cannes

Jake Gyllenhaal. (AP)
Jake Gyllenhaal. (AP)