Stars Nicole Kidman, Daniel Craig and Dakota Blue Richards at the world premiere of The Golden Compass in London's Leicester Square.
Kidman was accompanied by her country music star husband Keith Urban. In the film she plays villain Mrs Coulter.
Bond star Daniel Craig is adventurer Lord Asriel in the film. He was joined at the premiere by his girlfriend, Satsuki Mitchell.
Thirteen-year-old Dakota Blue Richards was picked from 10,000 hopefuls to play heroine Lyra Belacqua. Her character attempts to rescue a kidnapped friend.
French actress Eva Green is reunited with Daniel Craig after they appeared together in Bond outing Casino Royale. In The Golden Compass she plays the part of a witch.
British film star Hugh Grant was among the celebrities who were at the premiere in London's West End.
Model Lily Cole swapped the catwalk for the red carpet at The Golden Compass premiere.
X Factor finalists Hope took time off from the star search show to make an appearance at the event.
Author Philip Pullman at the premiere. The Golden Compass is a fantasy based on the first book in the best-selling His Dark Materials trilogy.