Prince William and Princess Kate also attended the ceremony at London's Royal Festival Hall dressed in Alexander McQueen.