影片在对茅山道术、出马仙的刻画上下足功夫,创作团队深入考察了两大玄学流派在民间的起源发展、民俗仪式、术法特点等,将其很好地融入于故事、服化道及动作设计中。片中“白柳灰”三人跳大神时所穿服装、施行仪式,出马仙江涛执掌的五龙令旗,几位义庄家将身负的胡黄常蟒清风五大仙,无一不彰示着主创对“南茅北马”的深刻把握。《花月杀手》能深入这段婚姻,还有小李子修改剧本的功劳。小李子本来饰演探员汤姆·怀特这个角色,后改为饰演欧内斯特。在他看来,欧内斯特在原著中虽着墨不多,但他的特殊身份,却使其成为探入历史、表现种族挣扎的最佳视角人物。小李子便与编剧商量,加重了欧内斯特的戏份,“将原剧本修改了一半的内容”(编剧艾瑞克·罗斯 语)。