Lord of the Rings, The: The Two Towers (2002)

Cast

 * Elijah Wood as Frodo Baggins
 * Sean Astin as Samwise 'Sam' Gamgee
 * Ian McKellan as Gandalf
 * Viggo Mortenson as Aragorn
 * John Rhys-Davies as Gimli
 * Orlando Bloom as Legolas
 * Sean Bean as Boromir
 * Liv Tyler as Arwen
 * Hugo Weaving as Elrond
 * Dominic Monaghan as Meriadoc 'Merry' Brandybuck
 * Billy Boyd as Peregrin 'Pippin' Took
 * Ian Holm as Bilbo Baggins
 * Christopher Lee as Saruman
 * Andy Serkis as Gollum
 * Miranda Otto as Eowyn
 * Bernard Hill as Theoden
 * David Wenham as Faramir
 * Karl Urban as Eomer