Cameron Diaz and Diane Kruger Attend Versace Haute Couture Fashion Show