26 of Cameron Diaz's best looks

Cameron Diaz's best looks show the stunning actress's enviable style, both on and off the red carpet