Peter Jackson officially announces the cast of The Hobbit (Yes!)

The Hobbit is moving out of New Zealand to Australia. Or to London. Or maybe it isn't after all. We don't know, and we're not sure that Peter Jackson knows either. But one thing Jackson does know—and now WE know—is who'll be starring in the long-delayed movie.

According to Deadline, the following roles have officially been filled:

Martin Freeman is set to play Bilbo Baggins, the adventurous Hobbit whose adventures and discovery of the One Ring leads the story up to The Lord of the Rings.

Richard Armitage (MI-5 and Captain America: The First Avenger) will play Thorin Oakenshield, leader of the Company of Dwarves which sets off to reclaim the Lonely Mountain from a thieving dragon.

Aidan Turner (Being Human) and Rob Kazinsky (EastEnders) will play Kili and Fili, members of the Company of Dwarves.

Graham McTavish (Secretariat) will play Dwalin, John Callen (Power Rangers Jungle Fury) will play Oin; Stephen Hunter (All Saints) will play Bombur, and Mark Hadlow (King Kong) plays Dori, while Peter Hambleton (The Strip) will play Gloin.

James Nesbitt, David Tennant, Stephen Fry, Saoirse Ronan and Bill Nighy may also be cast, though nothing is definite as yet.

Of Freeman as Bilbo, Jackson said that "Despite the various rumors and speculation surrounding this role, there has only ever been one Bilbo Baggins for us. ... There are a few times in your career when you come across an actor who you know was born to play a role, but that was the case as soon as I met Martin. He is intelligent, funny, surprising and brave—exactly like Bilbo, and I feel incredibly proud to be able to announce that he is our Hobbit."

So what do you think about these casting decisions? Has Jackson made the right choices?

More from around the web