The Hobbit: The Battle of Five Armies is the conclusion of The Hobbit story. Based on the novel by J.R.R. Tolkien and directed by Peter Jackson, The Battle of Five Armies stars Martin Freeman, Lee Pace, Benedict Cumberbatch, Richard Armitage, Luke Evans, Evangeline Lilly, Orlando Bloom, Cate Blanchett, Hugo Weaving, Manu Bennett, Christopher Lee, Ian McKellen, Aidan Turner, Graham McTavish and Billy Connolly.