The Princess of Wales lit up the red carpet at the BAFTA Awards on Sunday as she attended alongside Prince William for the first time in three years.