Richard Armitage as Thorin Oakenshield