The Duke and Duchess of Cambridge braved the wintry rain to attend the Royal Premiere of Steven Spielberg's War Horse in London
Release date: 13 January 2012
Running time: 146 mins
Director: Steven Spielberg
Starring: Jeremy Irvine, Tom Hiddleston, Benedict Cumberbatch, Emily Watson, David Thewlis, Peter Mullan
War Horse begins with the remarkable friendship between a horse named Joey and a young man called Albert, who tames and trains him.
When they are forcefully parted, the film follows the extraordinary journey of the horse as he moves through the war, changing and inspiring the lives of all those he meets.
From the British cavalry to German soldiers, and a French farmer to his granddaughter, the horse touches all their lives before the story reaches its emotional climax in the heart of No Man's Land.
Did Jay Z cheat on Beyoncé? 'Lemonade' video sends fans on a witch hunt...
Can you guess who the celebs are in these vintage snaps?