Directed by Terrence Malick, The Tree of Life recently took the top prize at the Cannes Film Festival.