Kate Middleton, the Duchess of Cambridge, turns 30 today. To celebrate, last night she attended the premiere of Steven Spielberg's movie Warhorse in London wearing a black lace Alice Temperley dress.