Wearing a pair of pale green high-waisted silk shorts and a matching balconette bra, the star completed the look with a short mesh mini dress with orange applique.
The actress teamed her Erdem dress with ill-fitting garish orange shoes.
The fluorescent heels were obviously intended to make the outfit pop, but this was more of a fashion flop.
Her red carpet moment wasn't helped by the fact she posed alongside Kirsten Dunst (30) who brought some class to the evening. Dunst looked confident and comfortable in a demure navy coat dress.
She wore her blond hair around her shoulders and wore a slick of red lipstick. The Spiderman star finished the look off with patent heels and super-fine fishnet tights.
The two Hollywood starlets were at the New York premiere of their latest film On The Road.