Long or short, casual or dressy, there's no denying that super-star Cameron Diaz has sensational style. With a host of designers falling all over themselves to dress her, Cameron has her pick of the most glamorous outfits in Hollywood, but she always manages to make each outfit her own by accessorising with panache and flashing her signature killer smile. Check out our favourite ten looks here.