The Duchess of Cambridge was stunning in an Alexander McQueen gown.