故事发生在1905年,由黑道鬼逍堂血洗的丰城石家。24年后,天瀑寺的一茗大师也被鬼逍堂所杀,留下线索引导着他的俗家弟子上官云峰(朱一龙 饰)去寻找袁崇焕传说中的宝藏。在追踪宝藏的过程中,上官云峰发现了自己的身世之谜,原来他是当年石家惨案中唯一的幸存者,即石家的小儿子,并且藏宝图就画在他的背上。
然而,与上官云峰刚刚相认的亲生母亲却被鬼逍堂的人抓走,并威胁他交出宝藏来赎人。上官云峰面临着一个艰难的抉择:放弃民族大义将宝藏交给黑道,以换取母亲的安全,还是坚持原则将宝藏保留下来,不顾母亲的安危。电影展现了主人公内心的挣扎和道德考量。他必须权衡利弊,决定如何行动,这不仅关系到他个人的命运,还涉及到了民族大义和家庭情感的平衡。