大雨造成的洪水将小镇变成了一片汪洋,镇上警察们正气哼哼的督促每一家撤离避难。押运员汤姆(克里斯汀史莱特 Christian Slater 饰)与查理在大雨中来到银行,为撤销分行而取走三百万美元现金,不久他们的押运车陷入了荒凉路段的塌陷不能前行,于是发出信号向国民卫队求助,岂料信号被早有准备的吉姆(摩根弗里曼 Morgan Freeman 饰)…
中世纪,一个修道院发生了一起教士莫名死亡的事件,修道院的主教遂邀请了异地的名声极好的教士William von Baskerville(肖恩·康纳利 Sean Connery 饰)和他的助手Novize Adson von Melk(克里斯汀·史莱特 Christian Slater 饰)来到修道院调查案件。William在调查中,发现他遭到了许多无形的阻挠和他人的警告,他隐约感觉到这个修道院背后…