Why did it take until now for famous French actor Gérard Depardieu to show up at Cannes? We have no idea! But he's there now, and that's all that matters. Also on hand today: power duo J. Lo and Marc Anthony, German saboteur Diane Kruger, and, uh, Paris Hilton. See all these stars and more in our red-carpet slideshow.