The Flash has introduced some of the craziest villains of The CW's DC universe, with baddies ranging from the Trickster to Captain Cold to Savitar himself. The show will soon bring in a bad guy who will present a brand new challenge to Barry Allen and Co. Legendary DC Comics villain Abra Kadabra is finally on the way in the second half of The Flash Season 3, and we already know who will be playing him: Ant-Man's David Dastmalchian.
David Dastmalchian is slated to appear in at least one episode of The Flash Season 3 as Abra Kadabra, who brings his brand of crime to Central City with displays of what look an awful lot like magic. It wouldn't be the first time that magic has come to Earth-1, but Team Flash will discover that Abra Kadabra isn't actually a magical man. Instead, he comes from the very distant future and uses his advanced technology to wow everybody in the 21st century. DCComics.com has revealed that Abra Kadabra has knowledge that Barry will do anything to learn for himself, and the two will undoubtedly clash in some pretty epic ways.
In DC Comics lore, Abra Kadabra hails from the 64th century, where he aspired to be a magician but existed in a time when science rendered stage magic a thing of the past. So, naturally, he goes back in time via a stolen time machine to entertain an audience that hasn't seen his futuristic tech before. He became an enemy of the Flash, and they fought every time Abra Kadabra came up with a new scheme to win applause in the 21st century.
The character first appeared in a 1962 comic, and he has turned up in a few different animated DC TV shows over the years. He had a non-speaking role in Justice League Unlimited, then had a more pronounced part in an episode of Batman: The Brave and the Bold. His most recent animated TV appearance came with the Young Justice series, in which he was pitted against Kid Flash rather than the Flash himself.
David Dastmalchian is likely a familiar face to fans of the superhero genre. In addition to his performance as Kurt in Marvel's Ant-Man, he rather memorably appeared in DC's The Dark Knight in 2008 as the paranoid schizophrenic and Arkham escapee Thomas Schiff, who was almost murdered by a pre-Two Face Harvey Dent for his role in a kidnapping. Dastmalchian turned up in another Batman project in 2017 when he played one of Jerome's lackeys in a pair of Gotham episodes. Not many actors can say that they've landed high profile gigs in both Marvel and DC projects. It should be interesting to see how he does in an entirely different DC universe.
There is no confirmation just yet of when we can expect to see David Dastmalchian make his debut as Abra Kadabra, but you can catch new episodes of The Flash on Tuesdays at 8 p.m. ET on The CW. Take a look at our midseason TV premiere schedule to see what other superhero series are on the air.