CANNES, FRANCE - MAY 14:  Actor Takeshi Kaneshiro attends the 'Wu Xia' Photocall during the 64th Annual Cannes Film Festival at Palais des Festivals on May 14, 2011 in Cannes, France.  (Photo by Tony Barson/WireImage)