Cameron Diaz is Madonna Now