Justice League Film: 7 Awesome Potential Villain Choices

2. Abra Kadabra

A time traveller from the 64th century, who went into the 20th, where he used his advanced technology to pretend that he had magical powers, becoming a recurring Flash enemy. The studio might want to use this villain, to try and pre-empt Marvel using their own time-travelling villain Kang, for Avengers 3. There could also be the reveal half-way through, of the principle of Arthur C. Clarke's third law, about how if technology is advanced enough, it can be indistinguishable from magic.
Contributor

David is a life-long fan of films, novels, comic books and animation. He reviews books for http://concatenation.org and is responsible for two cats.