Terrence Malick’s critically lauded Brad Pitt/Sean Penn starrer The Tree of Life has won the coveted Palme d’Or, the top prize at the Cannes Film Festival.

The film is garnering praise from well respected scribes all over the globe, but not everyone has taken to it - with some muppets booing the film after the credits rolled. It opens in America on limited release next week, with a bigger release to follow depending on how well it does.

Kirsten Dunst won best actress for "controversial" Lars von Trier film, Melancholia, while Danish director Nicolas Winding Refn picked up Best Director for his Ryan Gosling starring action flick, Drive.