The Duke and Duchess of Cambridge attended the UK premiere of War Horse last week in aid of The Foundation of Prince William and Prince Harry.
Her Royal Highness is Patron of The Foundation, which was set up by The Duke and Prince Harry in 2009 and supports the Armed Forces as one of its key areas of focus.
The premiere was attended by 600 serving and ex-serving military personnel and their families as well as beneficiaries of military charities.
The Duke and Duchess met servicemen and women as well as the cast and crew and chatted animatedly with director Steven Spielberg, Sherlock actor Benedict Cumberbatch, Emily Watson and Tom Hiddleston, who plays Captain Nicholls and went to school with The Duke.
Source: PrinceOfWales.gov.uk