Director Paolo Sorrentino (4th R) and cast members including Sean Penn (3rd L) and Eve Hewson (C) arrive on the red carpet for the screening of the film "This Must Be The Place", in competition at the 64th Cannes Film Festival May 20, 2011. [Photo/Agencies] |