Future villain Abra Kadabra arrives in extended trailer for next week's The Flash

Contributed by
Apr 27, 2017, 10:11 AM EDT (Updated)

Team Flash is about to encounter a formidable new foe when the series returns next week. Following last night’s fun musical crossover with Supergirl, The CW has released an extended trailer for “Abra Kadabra,” guest-starring Ant-Man’s David Dastmalchian as the titular character.

The time-traveling DC Comics villain was created back in 1962, where he first appeared in The Flash #128. Abra Kadabra came from the 64th century, where stage magic has become obsolete because of science. Wanting to become a famous magician, Abra Kadabra goes back in time, where it doesn’t take long before he runs afoul of the Fastest Man Alive.

The Arrowverse’s version of Abra Kadabra also comes from the 64th century (albeit from Earth 19) and is described as "a criminal from a distant future whose advanced technological powers seem like magic, the time-traveling Abra Kadabra holds a secret the Flash will stop at nothing to uncover." That secret is that Abra Kadabra knows who Savitar really is, and the villain will try to use this knowledge to his advantage.

BONUS BIT: "You shall not pass!" Lord of the Rings reference for the win! Between Legends of Tomorrow and now The Flash, there's a whole lot of Tolkien to go around. Here's the episode synopsis:

Desperate to save Iris (Candice Patton), Barry considers taking the deal but Gypsy (guest star Jessica Camacho) breaches in to capture the villain for her own reasons and during the melee, Abra Kadabra manages to escape. Barry is furious that Gypsy interfered but Gypsy refuses to back down, forcing Cisco (Carlos Valdes) to take sides. Meanwhile, Julian (Tom Felton) is still a bit cold towards Caitlin (Danielle Panabaker) but when she is severely injured in a battle with Gypsy, he rushes to her side.

The Flash returns on Tuesday, March 28, at 8 p.m. on the CW.