The Crimson Palm (血手印, pinyin: Xie shou yin, Cantonese: Huet sau yan) is a 1964 Hong Kong Cinema film directed by Chan Yau-San for Shaw Brothers.
More at Wikipedia.
Release date: January 1, 1964
External links: IMDb