Weekly photos: Entertainment
U.S. actress Cameron Diaz poses during the world premiere of her film "Knight & Day" in Seville June 16, 2010.[Agencies]
U.S. actress Cameron Diaz poses during the world premiere of her film "Knight & Day" in Seville June 16, 2010.[Agencies]