Blood Stained Shoes 2012 (China), also known as Xiu Hua Xie, Embroidered Shoes, Sau Fa Haai is China drama premiere on Mar 31, 2012
Set in the 1930s, the film tells the tale of a series of strange murders revolving around a pair of embroidered shoes.