Charlize Theron wore a US$15 million Harry Winston diamond necklace from The Incredibles collection on the Oscars red carpet.