2. Amanda Seyfried: Amanda’s Armani Prive Spring 2010 Oscar gown, was absolutely breathtaking. The Dear John beauty changed into a green, Valentino Spring 2010 mini, which looked gorgeous against her flawless skin, but lacked the wow factor of her Armani. 4. Cameron Diaz: The bubbly blonde made a huge mistake taking off her breathtakingly embellished Oscar de la Renta for a boring, metallic, one-shouldered dress.