With 'Tolkien' hitting cinemas this week, we're looking at the cast of Tolkien adaptation 'Lord of the Rings' then and now

Elijah Wood (Frodo Baggins)

Sean Astin (Samwise Gamgee)

Ian McKellan (Gandalf)

Viggo Mortensen (Aragorn)

Sean Bean (Boromir)

Cate Blanchett (Galadriel)

Orlando Bloom (Legolas)

Dominic Monaghan (Meriadoc 'Merry' Brandybuck)

Billy Boyd (Peregrin 'Pippin' Took)

John Rhys-Davies (Gimli)

Liv Tyler (Arwen Undómiel)

Hugo Weaving (Elrond Half-Elven, Lord of Rivendell)

Miranda Otto (Éowyn)

Karl Urban (Éomer)