She's the good-time gal and style chameleon who refuses to take herself too seriously. Ever since she popped onto our radar aged 21 in The Mask, Cameron Diaz has been a force to reckon with ...