Actors Brad Pitt, left, Jessica Chastain, centre, and Sean Penn, right, arrive for the screening of The Tree of Life at the 64th international film festival, in Cannes, southern France, Monday, May 16, 2011. (AP Photo/Joel Ryan)
Actors Brad Pitt, left, Jessica Chastain, centre, and Sean Penn, right, arrive for the screening of The Tree of Life at the 64th international film festival, in Cannes, southern France, Monday, May 16, 2011. (AP Photo/Joel Ryan)