1940年的上海,丁仪(张一山饰)和顾仰山(韩东君饰)——一个是潮剧团的小演员,住在上海租界,靠给盲人密码分析家李约瑟当替身勉强维持生计;另一个是海归军情五处特工,在试图阻止李约瑟为日本人工作时意外杀死了他。两人之间结下了不解之缘,顾仰山利用丁仪的计谋,雇佣他继续冒充李约瑟,试图破坏日本军方的密码分析计划。丁仪被卷入了这场事件,顾仰山作为他的“助手”与他并肩作战。在潮剧团老板冼碧云的帮助下,他们潜入了日本情报机构。他们的任务是破坏日本密码系统的研发,同时隐瞒丁仪并非盲人,也不懂密码学的事实。两个背景迥异的人,历经千辛万苦,结下了终生的情谊。然而,在目睹了共产党员的英勇牺牲后,丁一秘密成为了一名共产党员,走上了一条与顾阳山截然不同的道路。兄弟二人即将面临人生的重大考验……