War Horse premiere attended by duke and duchess
The Duke and Duchess of Cambridge have joined stars on the red carpet at the UK premiere of Steven Spielberg's new film War Horse.
The event, in London's Leicester Square, was held in aid of the Foundation of Prince William and Prince Harry - the princes' charity.
Some 600 current and ex-members of the military and their families were there, along with Spielberg and cast members.
The equine star of the film - Joey the horse - also walked the red carpet.
Spielberg said it was a "very prestigious" honour to have a royal premiere. It was held on the eve of the duchess's 30th birthday.
The film's cast includes Sherlock actor Benedict Cumberbatch, Emily Watson, Tom Hiddleston and newcomer Jeremy Irvine.
Spielberg said it was an "honour" for the royal couple to take part in the premiere.
"This is my first royal premiere for the Duke and Duchess, having done them before for the Queen and the Queen Mother. This is a wonderful occasion tonight. This is so exciting. I get a buzz."
Actor Jeremy Irvine said: "I am a little bit overwhelmed. It feels like a long way from home."
The movie is adapted from Michael Morpurgo's 1982 novel about a boy who tries to track down his beloved horse that has been shipped to France to serve in World War I.
Tom Hiddleston, who plays Captain Nicholls in the film, paid tribute to the royals. "It's a huge privilege that the film has been blessed by them and they decided to lend their support behind it."
It follows a theatrical production, which opened at the National Theatre to rave reviews in 2007.
The play transferred to Broadway in New York, where it won five prestigious Tony Awards last June, and is booked to run in London's West End for at least another year.
"When I read the book, I just adored that," Spielberg said. "And I saw the West End production and was absolutely devastated by that and I really felt there was an adaptation to be had."
The film is seen as a prominent contender for the Oscars next month and was released in the US and Canada at the end of December.
The servicemen and women were invited to the UK premiere from The Duke of Cambridge's regiments, including RAF Search and Rescue, Household Cavalry, Irish Guards, Royal Air Force Coningsby, Scotland Royal Naval Command and Submarines Royal Naval Command.