And then there were none, and it looks like they saved the best for last. After a slow tease over the last few weeks via several media outlets, The One Ring has revealed British actor Richard Armitage as Thorin Oakenshield in The Hobbit: An Unexpected Journey. Though that sounds more like the name of a Swedish club DJ, Oakenshield is actually the bad-ass leader of the dwarves who join Bilbo on his quest to kill the shit out of the dragon Smaug. You can next see Armitage in Captain America, where he presumably won't look like Travolta's character from Battlefield: Earth.

Congratulations all. We made it. This should be the final dwarf reveal at least until Ian McShane has his Snow White and the Huntsman make-up test.