Prince William At London Hobbit Premiere
Royal joins new Tolkien movie's cast on 'green carpet' in Leicester Square...
Prince William was among the guests at the London premiere of Martin Freeman,Cate Blanchett who stole the show in a stunning, backless white dress.
And boy band McFly made an impression too, arriving in matching purple velvet jackets.
Blanchett, who plays elf queen Galadriel, told Sky TV that the movie was "probably the most expensive student film that's ever been made".
"I thought my job was done a decade ago," she continued. "I was absolutely thrilled to come back for a week and visit everyone again."
The movie goes on general release in the UK this week, you can check out our review here.