The BAFTAs is kind of their thing (meaning they go every year and are given the right royal treatment), so this year was no different.
But while the Duchess kept things pretty clean and simple last year with a pure white, off-the-shoulder gown...
This year, she went for something a little more elaborate.
And the dress actually has a hidden meaning to it! This year, BAFTA guests were apparently encouraged to "incorporate a message of sustainability" in their outfits, so Kate chose to re-wear an outfit she previously wore in 2012.