In "The Two Towers," Frodo (Elijah Wood) learns that there may be another way into Mordor.
Aragorn (Viggo Mortensen) senses the impending danger of the warg-riding orcs.
Orlando Bloom is Legolas, the Elven warrior who fights with Men to save Middle-Earth.
Ian McKellen returns as Gandalf the White.
Arwen (Liv Tyler) is the Elven princess who chooses a mortal life to be with her love, Aragorn.
Frodo (Elijah Wood) and Sam (Sean Astin) cautiously approach the black gates of Mordor. The lost Hobbits discover they are being followed by the mysterious Gollum, a mercurial creature who has been warped by the Ring.
Gimli (John Rhys-Davies) readies himself for imminent danger in the Fangorn Forest.
Arwen (Liv Tyler) assures Aragorn (Viggo Mortensen) of his destiny as leader of men.
Gandalf (Ian McKellen) has been reborn as Gandalf the White following his cataclysmic fight with the Balrog, and reminds Aragorn of his destiny to unite the Rohan people with the last remaining stronghold of Human resistance - Gondor.
The relentless Uruk-hai, the captors of Merry and Pippin.
The captured Hobbits Merry (Dominic Monaghan) and Pippin (Billy Boyd) have escaped from the Uruk-hai on their own, fleeing into the mysterious Fangorn Forest, where they discover an unexpected ally among the ancient trees - Treebeard, a living, walking tree-shepherd, whose forest Saruman has decimated.
Across Middle-earth Aragorn, Legolas and Gimli encounter the besieged Rohan kingdom, whose once-great King Theoden (Bernard Hill) has fallen under Saruman's deadly spell through the manipulations of his spy, the sinister Wormtongue (Brad Dourif).
Gandalf the White (McKellen) advises King Theoden (Bernard Hill) of Saruman's threat to Rohan in the central film.
Karl Urban as Eomer, a Rohan warrior and nephew to King Theoden.
Eowyn (Miranda Otto) shows her skill with a sword. Eowyn, the niece to the King, recognizes a leader in the Human warrior Aragorn. And though he finds himself drawn to her, Aragorn is constantly reminded of his enduring love for the Elf Arwen.
Surveying the interior walls of Helm's Deep are, from left, King Theoden (Bernard Hill), Gimli (John Rhys-Davies), Legolas (Orlando Bloom), and Aragorn (Viggo Mortensen).
Karl Urban as Eomer, a Rohan warrior and nephew to King Theoden.
Eowyn (Miranda Otto) listens as Aragorn (Viggo Mortensen) speaks of his beloved Arwen (Liv Tyler).
Legions of Uruk-hai march to the climatic battle at Helm's Deep.