《指环王:双塔奇兵》的第二部延续了第一部的风格,但情节更加多样,观赏性更强。第一部结尾,博罗米尔被强兽人杀死,两个霍比特人皮平和梅利也被绑架。阿拉贡、莱戈拉斯和金利为了营救他们,追踪强兽人,遇到了被“复活”的白袍巫师甘道夫。此时,人类洛汉王国的国王被萨鲁曼控制,大量强兽人军队准备入侵。在甘道夫的带领下,三人帮助洛汉王国抵抗邪恶力量。
皮平和梅利被会说话的树精救出来,遇到“复活”的甘道夫。树精们讨论如何应对中土大战:继续中立还是反抗?
佛罗多和山姆继续向末日山脉前进,被咕噜跟踪,弗罗多被伊兰的毒蛛咬伤,山姆不得不给他吃毒蛛的毒液,让他精神恍惚,以避免被敌人发现。同时,他们遇到了被叫做格林戈的群山巨人,被抓住。格林戈意识到他们是好人,把他们又扔了出来。在被伊兰的毒蛛追踪的危险下,佛罗多和山姆终于到达末日山脉。
在巨大的军队的护送下,面对着弗罗多手中的指环,佛罗多开始改变,他愿意把指环交给萨鲁曼,但是甘道夫挣脱了索伦的魔掌,消减了指环的力量,屠杀了强兽人。在精神恍惚中,佛罗多和山姆终于到达河边,但是指环的力量越来越大,佛罗多在两者间徘徊不决。山姆稳定下佛罗多的思想后,两人继续朝末日山脉进发。