Orlando Bloom rocks sunglasses and a cap while riding in a boat to Hotel Du Cap Eden Roc on Sunday (May 15) in Antibes, France. He has also been photographed with Katy Perry on a yacht. The 39-year-old actor is in town for the 2016 Cannes Film Festival.