In 2005, Shaohong Li directed the coming-of-age drama Stolen Life (Sheng Si Jie), starring Xun Zhou and Jun Wu. The film won the Best Narrative Feature category at Tribeca Film Festival and is a sobering presentation of how drastically life can change when an unexpected child comes along. KIZJ (3/5)