Chinese actress Fan Bing Bing arrives on the red carpet for the screening of the film "Polisse", in competition at the 64th Cannes Film Festival, May 13, 2011.[Photo/Agencies]