Actress Sarah Jessica Parker arrives on the red carpet for the screening of the film "Wu Xia" at the 64th Cannes Film Festival, May 13, 2011. [Photo/Agencies]