一个变态杀手的出现让城市陷入了恐慌之中,杰克(丹尼斯·法里纳 Dennis Farina 饰)和他的心理学家朋友威尔(威廉·彼德森 William L. Petersen 饰)展开了对案件的调查。很显然,凶手的智商极高,因为在案发现场他没有留下任何线索。陷入了僵局中的杰克和威尔决定像汉尼拔(布莱恩·考克斯 Brian Cox 饰)寻求帮助。
汉尼拔是一个臭名昭著的罪犯,目前被警方关押,在汉尼拔的牢房里,狱医发现了一封来自凶手的信,种种迹象表明,尽管身陷囹圄,但汉尼拔和凶手依然保持着联系。通过破解信件上的密码,一个惊人的消息被公之于众,凶手的下一个犯罪目标不是别人,正是威尔的妻子和孩子。。1978年在意大利,Vikramaditya是世界著名的手相师。他被称为“手相术的爱因斯坦”,是圣帕拉马哈姆萨的信徒。维克普雷迪亚不相信爱情,医生。他们在火车上相遇,但后来分开了。有一天,维克拉马蒂亚在看商人阿南德·拉吉普特的手相。由于Vikramaditya无法预测对他有利的未来,拉吉普特的手下追赶他,导致了他的事故。他住进Prerana的医院并在那里接受治疗。康复后,Vikramaditya建议Prerana与他调情。然而,Prerana离开了小镇,但Vikramaditya一路跟着她。她接受了,他们开始约会。然而,Prerana的叔叔要求她不要对Vikramaditya产生任何感情。 当Vikramaditya和Prerana在火车上旅行时,一个陌生人要求他阅读他女儿的手相,她是一个有抱负的弓箭手。他预测她在体育方面没有任何前途,她应该专注于教...。