Stars attend Hobbit royal premiere
Martin Freeman in The Hobbit: An Unexpected Journey
A host of stars including Cate Blanchett have gathered in the West End for the royal UK premiere of the new Hobbit film.
The Duke of Cambridge will join them for The Hobbit: An Unexpected Journey in London's Leicester Square and will attend alone as his wife Kate, whose pregnancy was announced last week, continued to rest at St James's Palace after acute morning sickness.
Sir Ian McKellen, Andy Serkis and Blanchett, who reprise their roles from the Lord of the Rings trilogy, and Office star Martin Freeman, who plays main character Bilbo Baggins in the JRR Tolkien adaptation, all attended.
They were joined by showbiz figures, including boyband McFly, who braved freezing temperatures on the green carpet in front of hundreds of screaming fans.
Sir Ian, who plays the wizard Gandalf, said it was great to be in London for a film with a strong British presence.
He added: "Its cast is basically British and from the Commonwealth, Tolkien was an English writer, here we are in the capital city and it feels proper."
Australian actress Blanchett, who plays elf queen Galadriel, joked about the cold.
"The weather is enough to drive anyone away but it is great to see so many fans," she said.
She wore a stunning white backless dress but had donned a black jacket by the time she went into the cinema for the performance.
Olympic long jump gold medallist Greg Rutherford was among the celebrities attending, along with singer Nick Cave.