《阳光灿烂的日子》在19世纪爪哇一场野蛮的大屠杀和Van Trach船长(Reinout Bussemaker)和他的荷兰士兵谋杀Arana(Tio Pakusadewo)Jamar(Ario Bayu)和Suwo(Yoshi Sudarso)的苏丹哈姆扎谋杀 - 苏丹的兄弟和婴儿儿子们 - 逃离这个国家将他们带到美国狂野西部的世界各地在铁路工作并学习牛仔的生活方式后阿拉纳告诉男孩们是时候回到家乡为父亲的死报仇了回到印度尼西亚的土地上寻找他们父亲的杀手就开始了一路上他们遇到了包括Kiona(Pevita Pearce)在内的一些村民他是Suwo堕落的叛逆和美丽的首领女儿很快发现奸诈的Van Trach仍然统治着这个地区他们的存在使村庄处于危险之中迅速将他们的报复追求变成争取自由的斗争AranaJamar和Suwo利用他们从美国野外学到的技能面对Van Trach和他的军队进行正义摊牌香港某个国际伪钞集团重要分子宋子豪(狄龙 饰)和Mark(周润发 饰)情同手足某次宋子豪带手下谭成(李子雄 饰)去台北交易时被其出卖受枪伤被捕入狱为替好兄弟报仇Mark孤身赴台结果被人打成瘸子江湖地位自此一落千丈而宋子豪的父亲也在不久丧命 一向视宋子豪为偶像的宋子杰(张国荣 饰)得知哥哥的真实身份后对黑社会及他恨之入骨立誓利用警察身份将黑帮势力斩草除根宋子豪出狱后不顾苦等他想重创辉煌的Mark的劝阻决心弃暗投明无奈得不到宋子杰的谅解而此时已成帮会老大的谭成欲找宋子豪再合作遭拒绝后放言会害宋子杰被逼走投无路宋子豪决定再与Mark连手共抗强敌忍者之王剑渊为替败于武林总盟盟主袁增手下的东瀛武士复仇....