You are currently displaying Big5
人肉玩具 (1999)
A Lamb in Despair
 
http://www.kowloonside.com/movies/alambindespair.html