Part of the green carpet was made into a hobbit house. Here, the main cast of the film pose for a picture together.

Fans of the Lord of the Rings films have been waiting years for the Hobbit to be released. Here, actress Cate Blanchett who plays Princess Galadriel, poses for pictures on the green carpet.

The freezing weather didn't put off excited fans who waited for hours in Leicester Square to see the stars of the new Hobbit film arrive on the green, not red, carpet.

Boyband McFly arrived at the premiere looking very similar!

An Unexpected Journey is the first of three Hobbit films and cost more than 300 million pounds to make. Martin Freeman, who plays main character hobbit Bilbo Baggins, meets fans and signs autographs.

It's not just the cast people were excited to meet. Film director Peter Jackson, who was behind the Lord of the Rings trilogy, has directed the Hobbit film as well.

British actor Sir Ian Mckellen who plays wizard Gandalf in the film, arrives on the green carpet.

He came on his own, as his wife, the Duchess of Cambridge, was at home resting after recently being treated for severe morning sickness.

All eyes were on Dad to be, Prince William, as he arrived at the premiere.
