The Lord of the Rings: The Two Towers begins in the hills of Emyn Muil, where lost Hobbits Frodo (Elijah Wood) and Sam (Sean Astin) discover they are being followed by the mysterious and extraordinarily rendered Gollum (Andy Serkis). A mercurial creature who has been warped by his proximity to the Ring, Gollum promises to guide the Hobbits to the Black Gates of Mordor.
Across Middle-earth Aragorn (Viggo Mortensen), the Elf archer Legolas (Orlando Bloom) and Gimli the Dwarf (John Rhys-Davies) encounter the besieged Kingdom of Rohan, whose once great King Theoden (Bernard Hill) has fallen under the deadly spell of evil wizard Saruman The White (Christopher Lee) through the machinations of his spy, the sinister Grima Wormtongue (Brad Dourif). Eowyn (Miranda Otto), the niece of the King, recognizes a leader in Aragorn, and though the warrior finds himself drawn to her, Aragorn is constantly reminded of his enduring love for the Elf Arwen (Liv Tyler) and the pact they’ve made. Gandalf, reborn as Gandalf the White following his cataclysmic battle with the Balrog, reminds Aragorn of his destiny to unite the people of Rohan with Gondor, the last remaining stronghold of Human resistance.