Prince William and Catherine, Princess of Wales, presented a united and stylish front at the British Oscars, arriving hand-in-hand, in co-ordinating outfits.