This is Formalwatch, a massive group cosplay project that took a whole bunch of Overwatch characters and dressed them up for a night at the ballroom.

It was inspired by the work of Ein Lee, an artist who last year sketched out what it'd look like if Overwatch's cast put down the spandex and body armour for one day and instead got together for a very fancy dinner.

Twenty cosplayers took part, each basing their outfits on Lee's designs, and they all got together with some photographers at Anime Expo earlier this month for the shoot, which you can view video and images of below.

I dunno. The hair on the Hanzo is pretty good. The worst offender I thought was Reaper, because I couldn't figure out who he was supposed to be until I looked up the character list and went through the process of elimination