Stolen Life 2005 (China), also known as Sheng Si Jie is China drama premiere on Apr 23, 2005
When Yan-ni starts college she hopes to embark on a new life, away from her family. Once at school, she meets Muyu and falls in love with him. What she does not know is that, from the moment she met Muyu , the new life she started, will not be the one of her dreams. Best Film, Tribeca Film Festival.