Margherita Buy poses on the red carpet for the screening of the film "Habemus Papam" (We Have A Pope) in competition at the 64th Cannes Film Festival, May 13, 2011. [Photo/Agencies]