导演方面,曾经拍摄了《迷失1971》《白人男孩瑞克》的导演扬·德芒热,将会拿起本片的导筒。演员方面,著名黑人演员马赫沙拉·阿里将会扮演刀锋战士本人,亚伦·皮埃尔和德尔罗伊·林多也都将参演本片;编剧被定为剧版《守望者》和《纳粹猎人》的编剧斯泰西·奥西-库福尔。刀锋战士是美国漫威漫画旗下的超级英雄,因为他的母亲米丽亚姆在快要生他的时候被吸血鬼迪肯·弗咬伤,并在他出生后不治身亡,所以他拥有半人类半吸血鬼血统,长大后成为了一名吸血鬼猎人。关锦鹏回忆,《胭脂扣》最初定的导演是唐基明,演员则是梅艳芳、钟楚红、郑少秋、刘德华,但因为剧本修改时间太久,唐基明另有其他工作,关锦鹏“临危领命”,接拍该片。其他演员当时都已经离开剧组,只有梅艳芳因为太钟爱如花这一角色,还在坚守,这也是她第一次演女主角。