Not being at Cannes, I've seen none of these films yet, so I can't fairly comment on any of them.
Nonetheless, here's the full list of winners from Cannes 2011. If nothing else it can be a shopping list of things for me to catch up on later in the year.
The Palme d'Or winner: The Tree Of Life, dir. Terrence Malick
The Grand Prix: A tie between The Kid with a Bike, dirs. Jean-Pierre and Luc Dardenne; and Once Upon A Time In Anatolia, dir. Nuri Bilge Ceylan.
Best Director: Nicolas Winding Refn for Drive
Best Actor: Jean Dujardin for The Artist
Best Actress: Kirsten Dunst for Melancholia
Best Screenplay Joseph Cedar for Footnote
The Jury Prize: Maïwenn for Polisse
Camera d'Or: Las Acacias, dir. Pablo Giorgelli,
Short Film Palme d'Or: Cross-Country, dir. Maryna Vroda
I can't pretend I'm not happy to see the Dardennes, Jean Dujardin and Melancholia take a prize each. Hope that I still think they deserve it when I do finally see the films.