Old Hollywood glamour meets modern red carpet.  Beautiful makeup on Cameron Diaz.