The Tree of Life movie poster, photo from electronicwarriorpoet. The 64th Cannes Film Festival handed out its awards on Sunday. Led by president Robert De Niro, the jury awarded the Palme d’Or to Terrence Malick’s The Tree of Life, starring Brad Pitt and Sean Penn. The movie will premiere in the US on May 27….