Cannes 2013 Justin Timberlake brings sunshine on the Croisette