Video: Robert Pattinson poses by the water in Cannes.