二次世界大战的冷战期间,古巴危机将美苏两大强国剑拔弩张,而发生在1968年5月的一起事件则无疑将危机推向一触即发的境地。刚刚结束漫长航行并原本准备退休的海军舰长迪米(艾德·哈里斯 Ed Harris 饰),被上司命令即刻做最后一次巡航,而他所需要驾驶的则是即将在退役后卖给中国的弹道导弹潜艇B-67。在航行期间,来自克格勃的布鲁尼(大卫·杜楚尼 David Duchovny 饰)也一同随行,并在潜艇上测试一种全新的设备。 迪米原以为这只是退休前的纪念之旅,却不知道布鲁尼及其神秘的“幻影计划”将潜艇官兵乃至全世界的命运系于一线。当他发现个中蹊跷之时,似乎为时已晚……。70年代末,老灯手巴勃罗、老华侨金根,带着妻女悼念他们的亲人、中国籍海员陈宏志和斯里兰卡籍海员那雅克。十年动乱后,陈海威来到“上海号”,驶航东南亚。在香港,陈海威和叔父陈宏业回忆30年前,外国海员巴勃罗和那雅克支持中国海员的正义斗争。“上海号”航至鲨鱼岛海域时,灯塔发生故障。医生李琪发现老灯手病情严重,将他运回大船。陈船长发现他就是老友巴勃罗,他们终于重逢。青年水手吴明跃为修灯塔而献身,他的墓碑与陈宏志、那雅克的墓碑并列一起,成为国际海员友谊的象征。。洛杉矶未知名漫画家C.C.都德原本是个安分守己德青年,但他和一位绝世佳人般的妓女干过一次违法的事之后,陷入了危险而骚扰的困境,天有不测风云,这位妓女莫名其妙地死在都德地家里,并且他被杀害她的凶手陷害,从此,都德的生活变得更加混乱,更加糟糕。警察无处不在地搜捕他,陷害他的凶手也一步步紧逼……。