Keira Knightley on the set of ‘Collateral Beauty’ in New York Keira Knightley on the set of Collateral Beauty