The Hobbit cast Reprising their roles (and not pictured) are Andy Serkis, Elijah Wood, Ian McKellen and Cate Blanchett. Sylvester McCoy plays Radagast the Brown, and Mikael Persbrandt is Beorn. The Dwarf Company includes: Richard Armitage (MI-5, Captain America) as Thorin Oakenshield, leader...