Keira Knightley wore a 1960s Bulgari necklace to the Oscars last night (05MAR06).