Hammer DOWN for Overwatch’s Reinhardt. All Images credited to Davann Srey Photography

The world could always use more heroes—and more cosplay, too. Fans of Blizzard Entertainment descended on Anaheim this past weekend to celebrate the companies’ games, and many did so dressed up as Warcraft champions, Diablo adventurers, or the heroes of Overwatch. Here’s some of our favorite costumes from the show floor.

All of these incredible photos come courtesy of Davann Srey, whose work we’ve featured on io9 many times before. While we can identify most of the characters in them, we weren’t provided any details on the cosplayers themselves by Davann—so if you recognize a particular cosplayer in one of the images, please let us know in the comments below! If you’re looking for more news, videos, and interviews from Blizzcon 2016, as always, check out our sister site Kotaku for all the major moments from the convention.

Advertisement

Murloc newsboys promoting Heartstone’s new expansion pack, Mean Streets of Gadgetzan.
Valla, in her “Master” skin from Heroes of the Storm.

Advertisement

Diablo III’s Crusader meets Hello Kitty.
A Night Elf Druid from World of Warcraft.

Advertisement

Overwatch’s Mei, checking in!
Perhaps the deepest cut in all cosplaydom—Margaux, a Nightborne Winemaker from a quest in World of Warcraft’s newest expansion, Legion.

Advertisement

A Warcraft Mage.
Till Valhalla! Overwatch’s Mercy, in her Valkyrie skin.

Advertisement

A very fancy set of Blood Elven armor on this female Warcraft warrior.
Diablo III’s female monk.

Advertisement

Helya, fallen Queen of the Val’kyr, from World of Warcraft: Legion
Overwatch’s Zarya wants to hug you like big, fuzzy Siberian bear.

Advertisement

Cordana Felsong, a Fallen Warden from World of Warcraft: Legion
The latest addition to Overwatch’s cast, Sombra, who was officially unveiled at the convention.

Advertisement

Junkrat from Overwatch.
Zarya from Overwatch, Warcraft III’s Terenas Menethil, and a Horadrim warrior from Diablo.

Advertisement

A Diablo III Demon Hunter.
A fancy take on Warcraft’s Deathwing.

Advertisement

Heroes Never Die! Overwatch’s Mercy.
Soldiers 76 from Overwatch, in their Daredevil: 76 skins.

Advertisement

Members of the Defias Brotherhood from World of Warcraft.
A Blood Elf Paladin in the Cataclysmic Gladiator’s Redemption armor set from World of Warcraft.

Advertisement

Overwatch’s D.Va, out of her mech.
Dark Lady watch over you—Sylvanas Windrunner from World of Warcraft.

Advertisement

Overwatch’s Mercy in her Devil skin. Heroes never Die... for a price!
Overwatch’s Genji, in his Carbon Fiber skin. Kakugo!

Advertisement

Jack Morrison, the man behind the mask of Overwatch’s Soldier 76.
Even more Overwatch, this time with Ana Amari. You’re powered up, get in there!

Advertisement

Honki o misete miro! Overwatch’s Genji again, this time in his Nihon Skin from the Overwatch Summer Games.
A genderswapped Zarya and Soldier 76 (Bone Skin) from Overwatch.

Advertisement

Buccaneer Falstad from Heroes of the Storm.
A Nightborne from World of Warcraft: Legion. This picture and all the ones following it come from Blizzcon’s annual Cosplay competition.

Advertisement

Overwatch’s Symmetra.
A World of Warcraft Druid holds up their artifact weapon, the scythe of Elune.

Advertisement

A female version of World of Warcraft’s Lich King.
A Diablo III Crusader.

Advertisement

Sylvanas Windrunner... crossed with Merida from Brave?
It’s High Noon somewhere in the world for this female version of McCree from Overwatch.

Advertisement

Archmage Khadgar from World of Warcraft.
Li Ming’s Star Princess skin from Heroes of the Storm.

Advertisement

Grommash Hellscream as he appears in World of Warcraft: Warlords of Draenor. This costume eventually won the competition.
World of Warcraft’s Chronormu—known to her friends as Chromie.

Advertisement

Bed time! Overwatch’s Ana in her Shrike skin.
Flying in friendly skies, it’s Overwatch’s Pharah.

Advertisement

Tempest Regalia Jaina from Heroes of the Storm.
A very elaborate version of Overwatch’s Hanzo.

Advertisement

A World of Warcraft Hunter in Wyrmstalker Battlegear.
World of Warcraft’s Ysera.

Advertisement

A demonic Diablo III Crusader.
Lt. Morales from Heroes of the Storm.

Advertisement

A Protoss Archon from Starcraft. His life for Aiur!
A female version of World of Warcraft’s Varian Wrynn.

Advertisement

You are NOT PREPARED for this cosplay of Warcraft’s Illidan.

Want even more Blizzcon cosplay? Head on over to Davann Srey’s Facebook page to see much, much more.

Advertisement