Iris wants to get out of the mirror and back to The Flash

Here’s what’s happening in the world of television for Tuesday, May 5. All times are Eastern.
Top pick
The Flash (The CW, 8 p.m.): Ostensibly the big story for this week’s episode of The Flash is the emergence of a new speedster (yes, another one) in Central City. But after last week’s solid “Liberation”—an episode that finally clued the real Iris (Candice Patton) into the nature of her captivity and gave the Mirror Iris (also Patton) a hell of a battle—it’s tough to care about anything but what’s happening inside all that glass. Here’s Scott Von Doviak:
The badass version of Mirror Iris resurfaces in her showdown with Barry as her arms become liquid mirror swords straight out of Terminator 2. It’s one of the more entertaining battles of the season, and Patton is clearly having a blast (Gustin maybe not so much, as Barry gets the sharp end of it a few too many times). In the end, Barry wins not with his powers but his emotions, as he convinces Mirror Iris that she has self-worth beyond being an extension of Eva and she tells him to find his real wife. Her realization is short-lived, however, as Eva quite literally shatters her to pieces.
Patton also shines as the real Iris, who finally figures out after all these weeks that she’s been Eva’s prisoner all along. Is the final scene where Barry and Iris talk to each other through the mirrors, knowing the other can’t hear but professing their eternal love of across time, space, and dimension, more than a little corny? Obviously. But Patton and Gustin both go for the big emotional moment and make it work on its own comic book terms. That’s what happens when The Flash is really working.