虽然此片故事电影和电视已拍过多次,但编导李翰祥在清宫戏的场面铺陈上别有不同,而且情节上也有改动,所以还是较有可观的。如西太后反对维新方面,改为遗老为保全功名和荣华富贵不惜长跪不起,加重她的责任感。光绪幽禁瀛台的出走之夜,西太后又带皇后夜访光绪,并有意还政于光绪。这些细节,使西太后更有人性的真实感情。但描写六君子的戏时过于简略,是影片的一大失误。
1974年,在新建的兰湾海港工地,指挥长凌勇为响应周总理提出的“三年改变港口面貌”的口号,和工人们一起兴建两个万吨级码头。“四人帮”追随者温明洪,却捏造罪名,使铁人式干部廖初阳被撤职。“四人帮”亲信、某大报副主编甄士魁授意温明洪破坏会议召开,并准备队凌勇下毒手。温明洪制造停工停产事件,配合对北京会议的破坏。凌勇在京受到周总理的接见回来后,向全港工人报告了四届人大胜利召开的好消息。凌勇带领全港干部和工人们粉碎了“四人帮”的阴谋。
在一场艺术品拍卖会上,汤姆(丹尼斯·霍珀 Dennis Hopper 饰)遇见了名为乔纳森(布鲁诺·甘茨 Bruno Ganz 饰)的男人。乔纳森患有血液方面的疾病,这对于他那并不富裕的家庭来说无异于雪上加霜。黑手党找到了汤姆希望他能够帮他们完成一项暗杀任务,不愿意铤而走险的汤姆想到了乔纳森。汤姆向乔纳森保证,如果后者能够代替他完成任务,那么汤姆的家庭将会得到一大笔的报酬,与此同时,汤姆贿赂了乔纳森的主治医师,两人合伙蒙骗了乔纳森,让他以为自己的病情发生了急速恶化。就这样,心中充满了痛苦和绝望的乔纳森走上了一条不归路,而看着乔纳森苦苦挣扎的模样,汤姆的心中竟然也产生了一种说不清道不明的情绪。