London: A freaky weather always ruins a perfect occasion, especially when a Queen scorches the red carpet walking hand in hand with Prince. This is what happened when Duchess of Cambridge Kate Middleton had to put a great deal of effort onto perfecting her red carpet glamour as the rain played the spoilsport.

Luckily, valiant Prince William made sure that not a drop of water touched his bride as he shielded her from the rain at the Leicester Square premiere of Steven Spielberg's War Horse.

The 29-year-old showed off her svelte figure in a stunning floor-length gown. Her gorgeous cream ensemble was embroidered with black flower and leaf patterns, fitted to the waist with the long skirt falling gracefully loose below.

The Duchess opted for minimal jewellery as her three-quarter-length sleeves exhibited her slender wrists.

She wore her engagement ring and a delicate silver bracelet for an understated decorative touch, and carried a simple black velvet clutch.

Daily Mail quoted Director Steven Spielberg spoke about the couple's gesture in attending the event, saying:  'It's a very prestigious honour because they represent an entirely new era in British royalty that has the entire world excited.

“When they came to America, that was one of the most exciting events, I think, that we've enjoyed for some time, so it's such an honour to be here in the UK to be able to meet them and to be able to show them, and all of us, War Horse.”

“I am delighted that the UK Premiere of War Horse is in aid of ‘The Foundation of Prince William and Prince Harry’ and that this special occasion is attended by two of the patrons, Their Royal Highnesses, The Duke and Duchess of Cambridge.”

“War Horse encapsulates for me a timeless personal story of courage. The movie, which I am proud to say was filmed here in Great Britain, deals with the discovery of humanity against conflict, and celebrates bravery, loyalty, tenacity and hope.”

“We are honoured to dedicate this event in aid of the Foundation which recognises the welfare of those who serve their country in the British Armed Forces.”

600 serving and ex-serving military personnel and their families are also attending the Premiere, alongside beneficiaries of military charities, with which the Foundation of Prince William and Prince Harry has been working.