Cameron Diaz showed off her gorgeous gams and buff biceps in a sexy, $1,600 Oscar de la Renta mini at the Los Angeles premiere of "Shrek Forever After." The blond bombshell -- who voices Princess Fiona in the popular film franchise -- accessorized with Brian Atwood pumps and her signature smile. Russ Einhorn/Splash News - May 16, 2010
2 Hot 2 Handle
Cameron Diaz and Jake Gyllenhaal dress to impress at the premieres of their latest films.