SPOILER WARNING: This article contains major spoilers for "King Shark," the most recent episode of "The Flash."


Last night's "Flash" episode contained a massive reveal that viewers have been eagerly anticipating all season long. After months of tormenting Team Flash, Zoom finally unmasked himself. The big shock? He's Jay Garrick -- the very man that we saw Zoom kill in the final moments of last week's episode.

The reveal blows up many fan theories and adds another twist to both the identity of Zoom, the true nature of Team Flash's resident "Jay Garrick" and the reveal that Earth-1's Garrick is called Hunter Zolomon. Considering that one of Zoom's alternate identities in the comics is Hunter Zolomon, "Flash" showrunner Andrew Kreisberg told TV Line that that one clue should have tipped off audiences.

"What's funny is we showed that Jay's doppelganger was Hunter Zolomon, and we assumed the comic book fans would say, 'A-ha' right away. 'Jay must be Zoom,'" said Kreisberg. "But I think that, like Barry and the team, they didn't want to or just couldn't believe it."

Kreisberg also discussed the man posing as Jay Garrick that has become a valued member of Team Flash over the course of season two. "I don't think you can assume anything that Jay has said to the team or the audience is the full truth. It is a version of the truth," said Kreisberg.

And then there's the mystery of the man in the iron mask, the one that freaked out over hearing the name "Jay" in last week's "Escape from Earth-2" episode. What's his deal, and will he clarify or confuse matters more? "The mystery of the Man in the Iron Mask will play out over the rest of the season with some clues being layered in along the way," said Kreisberg. "When you do find out who it is, everything will make sense in a very satisfying way."

"The Flash" returns to the CW with new episodes on Tuesday, March 22.