Seeing the British royals on a red carpet is quite rare [1], but the Duchess of Cambridge does make a few exceptions. For the second year in a row, Kate attended the BAFTA Awards on Feb. 18 in London, and her outfit choice may or may not surprise you.
This time around, celebrities wore black [2] in support of the Time's Up movement [3], which stands against sexual harassment and assault in the workplace. However, as members of the royal family stay away from anything political (they don't even vote [4]), Kate decided to follow protocol and opted for a dark green Jenny Packham gown, which she accessorised with a black clutch and stunning emerald jewels. Read on to take a closer look at her outfit, then have a look at the antiprincess dress [5] she wore to the 2017 BAFTA Awards [6].