Lively, Hayek, Kunis and Liu

Salma Hayek shone in a glamorous emerald green Gucci gown — complete with a huge emerald ring — at the premiere of Savages. Hair slicked back and make up kept to a minimum, the actress let this stunning dress do all talking.
Mila Kunis rarely puts a foot wrong on the red carpet but this ill-fitting satin Dior mini-dress did her no favours at the LA premiere of Ted. Stunning from the waist up (we love the sheer-panelled V-neckline), the oversized peplum detailing is a let down.