The Flash will have rogues coming from every direction when Zoom and Rupture come to town.

Set photos for episode 20 prompted rumblings of Rupture's debut, and we're happy to report that Dante Ramon (Nicholas Gonzalez) will don the mantel of the Hound of Mordeth in the villain's titular episode. Don't worry; our Earth-1 Cisco (Carlos Valdes) won't have to battle the older brother he worked so hard to save back in "Rogue Time." This Dante will be of the Earth-2 variety.

"Cisco is shocked when he vibes the Earth-2 villain Rupture, who happens to be his brother Dante's doppelganger," The CW teased. "Rupture came to this Earth seeking justice for Reverb's (Carlos Valdes) death."

Meanwhile, Barry's (Grant Gustin) plans to stop Zoom (Teddy Sears) will spark a conflict between his biological and adoptive fathers.

"Barry and Wells (Tom Cavanagh) come up with a plan to stop Zoom once and for all but it's extremely dangerous," the network announced on Thursday. "Unsure if he should take the risk, Barry reaches out to both fathers for advice. Henry (guest star John Wesley Shipps) is adamantly opposed to Barry risking his life again but Joe (Jesse L. Martin) thinks he can handle it which puts the two men at odds with each other."

As if "Rupture" wasn't chock full of enough twists as it were, there will be movement on the WestAllen front as well! Nearly a year after Eddie's death and several weeks after learning that her E-2 doppelganger is married to the parallel Earth's version of Barry, Iris (Candice Patton) will be ready to "open up to Barry about her feelings for him."

Set your DVRs, folks, episode 20 is shaping up to be a can't miss hour in the DC TV universe.

The Flash airs Tuesdays at 8 p.m. ET on The CW. Click the video below to see a preview for the series' next episode, "Versus Zoom."

Follow Vanessa Frith on Twitter and Tumblr