Chinese actress Sun Li (R) poses with other cast members of Hong Kong director Jeff Lau's latest movie "Kung Fu Cyborg" as they arrive for the 12th Shanghai International Film Festival on June 13, 2009. The Shanghai International Film Festival, which is rapidly becoming a cinema showcase for China, runs from June 13-21.