Cameron Diaz looked effortlessly cool on the red carpet in barrel-leg jeans. The divisive denim style has also been worn by ...