Blair, Serena, Georgina -- oh my!
The Gossip Girls -- and Guys -- were out in full force last night, celebrating the CW show's 100th episode (a milestone which, for the record, we are so utterly stunned it has reached).
The 100th episode, if you've been living under a rock, is the Royal Wedding episode, in which Blair Waldorf (Leighton Meester) will walk down the aisle and wed Louis, Prince of Monaco. While it doesn't look like Blair makes it all the way down the aisle, she does get to wear a stunning bridal gown and tiara.
So it was only appropriate that Meester and her co-stars donned their finest for last night's fete. While Leighton went the simple route in white Balmain, Blake Lively proved the fashion It Girl that she is in a high-wattage Marchesa gown dripping with fringe.
Chloe Moretz, who recently called Blake Lively the big sister she never had, showed her support in head-to-toe Stella McCartney, and Karlie Kloss made an unexpected appearance, causing our active minds to wonder: is a guest appearance in the works??
The men, of course, were less impressive although by no means fashion disasters... save for one man.
Penn Badgley, we implore you: get thee to a hair cuttery. Stat.