符号学学者罗伯特·兰登(汤姆·汉克斯饰)从噩梦中醒来时发现自己身处一间病房,被一堆医学仪器包围,在陌生而美丽的女医生西恩娜·布鲁克斯(菲丽希缇·琼斯饰)的提醒下,他意识到自己失忆并身受枪伤,就在迷迷糊糊还没弄明白这一切时,他又遭遇到来路不明的女杀手追杀,随之而来的毫无疑问就是一系列的逃亡和追捕,而唯一能够试图摆脱这一切困境的关键,只有手中意外发现的一幅小小的图画,罗伯特·兰登不得不依靠自己符号学的知识和对但丁《神曲》的解读来破解出图画中的谜题,才能有可能使自己走出困境。在寻回记忆的过程中,他也在但丁、米开朗基罗、帕尼尼等大师的作品中发现了暗藏的密码,为了阻止一起大规模的病毒屠杀,他与神秘组织之间展开角逐 。