本片于2017年12月22日在中国大陆上映，2017年12月28日在香港上映，2018年1月12日在台湾上映。
票房.《机器之血》上映当天仅获得了1096万人民币，上座率仅4.4%，名列第三，惨输《妖猫传》和《芳华》。同时这也是成龙在贺岁档期跌最惨的一次。首映当週收获7500万人民币。电影上映十四天后仅累积了3亿人民币，口碑悽惨，按制片方估计票房得累计7亿元人民币才能回本。
评价.《机器之血》的口碑相当不佳。早在电影上映前，编剧鹦鹉史航在微博上发文，表示自