Cast
Viggo Mortensen As
Aragorn
Orlando Bloom As
Legolas
John Rhys-Davies As
Gimli
Miranda Otto As
Eowyn
Karl Urban As
Eomer
Brad Dourif As
Grima Wormtongue
Christopher Lee As
Saruman
Bernard Hill As
Théoden
And The Rest of the cast as their characters