为了彻底消灭义军同盟,银河帝国准备建造一座威力更大的“死星”。在从赫特人贾巴的宫殿救出被碳凝的汉·索洛(哈里森·福特饰)后,义军策划对建造中的第二颗“死星”发动突袭,试图干掉正在其上视察的皇帝帕尔帕廷(伊恩·麦克迪阿梅德饰)。为了炸毁保护“死星”的护盾发生器,卢克·天行者(马克·哈米尔饰)、莱娅·奥加纳(凯丽·费雪饰)、索洛和丘巴卡带领一支义军特遣队潜入附近的恩多卫星,并与当地伊沃克人达成同盟对抗帝国。为拯救父亲,卢克登上“死星”,但却被迫在皇帝面前与达斯·维德(大卫·鲍罗斯饰)展开最后的对决。就在皇帝试图杀害卢克的最后一刻,维德变回阿纳金·天行者(塞巴斯蒂安·肖饰),把帕尔帕廷扔下深渊,救赎了自己,他选择放弃原力黑暗面而去世。恩多战役终以义军的胜利而告终,银河系得以重获自由。