
| 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

| 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