Keira Knightley on the Set of Collateral Beauty in NYC 03/03/2016 The 30-year-old actress Keira Knightley, who vaulted to fame as Elizabeth Swann in “Pirates of the Caribbean” on the set of “Collateral Beauty” in NYC.