Keira KNIGHTLEY wore an iridescent silk dress with floral embroideries and white linen trousers, look 54, from the Cruise 2014/15 Collection.