Who: Cameron Diaz wearing an Azzaro one-shoulder red dress
Shop: Matches Fashion £785 / €934.15 / $1,216.75
Where: “The Green Hornet” LA Premiere

Credit: Getty