故事开始于1930年的奥地利,犹太富翁维克多(莫里兹·布雷多 Moritz Bleibtreu 饰)同女友莲娜(乌苏拉·斯特劳斯 Ursula Strauss 饰)精心经营着他们的画廊,生意红火,鲁迪(乔治·弗里德里希 Georg Friedrich 饰),一个如假包换的雅利安人,是他们两人共同的朋友,彼此之间感情十分要好。维克多收藏了一幅米开朗基罗的画作,没想到,这珍贵的画作成为了三人命运的转折点。战争爆发了,犹太人成为了纳粹屠杀的对象。维克多被投入了集中营,他所收藏的画作被如今已是那村军官的鲁迪没收了
在经历了28年的牢狱之灾后,沃尔(阿尔·帕西诺 Al Pacino 饰)终于重新回到了自由的怀抱,久违的老友道克(克里斯托弗·沃肯 Christopher Walken 饰)前来迎接,两人都无法抑制各自内心的激动和喜悦。尽管在沃尔服刑期间,世界发生了翻天覆地的变化,但和老朋友之间的友情依然坚定而持久。之后,老友赫希(艾伦·阿金 Alan Arkin 饰)也加入了沃尔和道克的狂欢之中,他们一边回忆着旧日往事,一边尽情享受着自由带来的快乐和放纵。 快乐总是短暂的,在道克的心里,藏着一个让他感到沉重无比的秘密。