18. 2010: Cameron showed off her flawless legs at the Shrek Forever After premiere in Los Angeles, wearing a tres sexy mini from Oscar de la Renta. 20. 2010: Luckily the Beverly Hilton umbrella coordinated with her Alexander McQueen dress! Braving the rain, she hit the red carpet of the 67th Annual Golden Globes in startling style.