The Butterfly Lovers, also known as The Assassins Blade or Jiandie simplified Chinese traditional Chinese pinyin Jindi literally Sword Butterfly, is a 2008 Hong Kong film directed by Jingle Ma and starring Wu Chun, Charlene Choi and Hu Ge. It is based on the Chinese legend of the Butterfly Lovers, but in a wuxia setting.
Yanzhi is taken back to her family and is horrified when she realizes that her parents have set up an arranged marriage between her and Bro Ma. She refuses to follow through with the marriage. However, Bro Ma chains up Yanzhi in order to force her to marry him. When Bro Shan comes to visit, he promises that he will rescue her but Bro Ma is suspicious of him and creates a plan to prevent any interference. He imprisons Yanzhis parents and tells Yanzhi that he will kill Bro Shan and her parents unless she marries him. Fearing for their lives, she promises that she will marry Ma.When Shan comes to visit, Yanzhi tells him that she is no longer in love with him because their backgrounds are too different. She returns the butterfly pin and cuts off a lock of her hair to give to Shan an ancient Chinese tradition, similar to returning an engagement ring. Shan, believing that Yanzhi no longer loves him, is heartbroken and leaves. ........
Source: Wikipedia