Criminal magician Abra Kadabra is the newest villain making his way to The CW’s hit series The Flash, as revealed earlier today by DC comics.
David Dastmalchian will take on the role of the villain. The actor has had plenty of experience appearing in comic book adaptations. He first had a small role as a Joker henchman in Christopher Nolan’s The Dark Knight early in his career. He went on to have a role in Ant-man (and will hopefully appear in the sequel) for Marvel Studios and earlier this year he appeared in a few episodes of Gotham.
The announcement describes Abra Kadabra “as a criminal from a distant future whose advanced technological powers seem like magic, the time-traveling Abra Kadabra (David Dastmalchian) holds a secret the Flash will stop at nothing to uncover.”
What secret can Abra Kadabra hold? Will his knowledge of the future help Barry and Wally to prevent Iris’ Death? We’ll have to watch to find out.
The series seems to stay true to the comics where Abra Kadabra hails from the 64th century. He’s also recently played a key role in the DC Rebirth series Titans, a comic book which stars the Wally West version of the Flash.