Martin Freeman plays the role of Bilbo Baggins while Richard Armitage plays Thorin Oakenshield. Other familiar LOTR actors who reprise their roles include Ian McKellan, Andy Serkis, Cate Blanchett and Hugo Weaving.
The soundtrack alone gave me goosebumps! So nostalgic... I have already read the book and I must say that it is awesome. Can't wait for the movie!