The Lord of the Rings: The Two Towers - Extended Edition - Cast

The Lord of the Rings: The Two Towers - Extended Edition Movie Poster

Miranda Otto

as Eowyn of Rohan


Dominic Monaghan

as Meriadoc Brandybuck


Orlando Bloom

as Legolas



Andy Serkis

as Gollum/Smeagol


Liv Tyler

as Arwen


Cate Blanchett

as Galadriel


Hugo Weaving

as Elrond


Ian McKellen

as Gandalf


David Wenham

as Faramir


Sean Astin

as Samwise Gamgee


Brad Dourif

as Grima Wormtongue



Karl Urban

as Eomer



Bernard Hill

as King Theoden of Rohan


Billy Boyd

as Peregrin Took


Christopher Lee

as Saruman


Craig Parker

as Haldir


  Change Location