《花月杀手》能深入这段婚姻,还有小李子修改剧本的功劳。小李子本来饰演探员汤姆·怀特这个角色,后改为饰演欧内斯特。在他看来,欧内斯特在原著中虽着墨不多,但他的特殊身份,却使其成为探入历史、表现种族挣扎的最佳视角人物。小李子便与编剧商量,加重了欧内斯特的戏份,“将原剧本修改了一半的内容”(编剧艾瑞克·罗斯 语)。由于工作原因拍过很多飞机,也积累了一些失败经验和教训,刘晓世不想在这部电影里重犯错误,因此花了近一年时间进行前期技术的探索。“我非常希望在拍摄技术上有一个跨越和提升。比如我们用了虚拟拍摄,用编程的方式来控制背景的影像跟机械装置的联动。”