Martin Freeman character Bilbo Baggins
Ian McKellen character Gandalf
Richard Armitage character Thorin Oakenshield
Evangeline Lilly character Tauriel
Luke Evans character Bard
Lee Pace character Thranduil
Benedict Cumberbatch character Smaug / Necromancer (voice)
Ken Stott character Balin
Aidan Turner character Kili
Dean O'Gorman character Fili
Billy Connolly character Dain
Graham McTavish character Dwalin
James Nesbitt character Bofur
Stephen Fry character Master of Laketown
Ryan Gage character Alfrid
Cate Blanchett character Galadriel
Ian Holm character Old Bilbo
Christopher Lee character Saruman
Hugo Weaving character Elrond
Orlando Bloom character Legolas
Mikael Persbrandt character Beorn
Sylvester McCoy character Radagast
Peter Hambleton character Gloin
John Callen character Oin
Mark Hadlow character Dori
Jed Brophy character Nori
William Kircher character Bifur
Stephen Hunter character Bombur
Adam Brown character Ori
John Bell character Bain
Manu Bennett character Azog
John Tui character Bolg
Peggy Nesbitt character Sigrid
Mary Nesbitt character Tilda
Kelly Kilgour character Soury
Sarah Peirse character Hilda Bianca
Nick Blake character Percy
Simon London character Feren
Conan Stevens character Keeper of the Dungeons
Allan Smith character Ragash
Miranda Harcourt character Olga
Thomasin McKenzie character Astrid
Katie Jackson character Girl in Laketown
Jack Binding character Laketowner
Terry Binding character Laketowner
Billy Jackson character Laketown Refugee
Stephen Gledhill character Old Gammidge (uncredited)