Keanu Reeves is spotted on a yacht at Cannes Film Festival, showing off a possible weight gain and sporting longer hair.