The enigmatic film 'Tree of Life,' directed by Terrence Malick and starring Brad Pitt and Sean Penn, took the top prize at the Cannes film festival. The film won the Palme d'Or at today's closing ceremony. Pitt and Malick were not present, but two producers stepped up to receive the prestigious award. The award was presented by Robert DeNiro, who served as the chair of this year's jury.

For more information, Click Here.