Celebrities Keira Knightley gracefully exudes elegance in a flowing black and white dress while attending the Chanel Cruise fashion show in Italy. , and ASMedia 2025 April 29