Joss Whedon Blames Edgar Wright for Not Having Ant-Man in "Avengers: Age of Ultron"

Despite the fact that Ant-Man builds the villainous Ultron in the comic books, director Joss Whedon decided that Ultron will be the creation of Tony Stark (Robert Downey Jr) in "Avengers: Age of Ultron," something fans haven't responded well to.

But now comes word from Whedon that he initially wanted Ant-Man in "Avengers: Age of Ultron" and the plan was for Ant-Man to build Ultron. "Of all the heat I've ever taken, not having Hank Pym was one of the bigger things," the helmer told Empire magazine. "But the fact of the matter was, Edgar [Wright] had him first and by virtue of what Edgar was doing, there was no way for me to use him in this."

Whedon went on to say that everything worked out for the best. "Ultron needs to be the brainchild of The Avengers, and in the world of The Avengers and the MCU, Tony Stark is that guy," he explained. "It didn't make sense to introduce a third scientist. At the end of the day, it's a more interesting relationship between Tony and Ultron."

He couldn't use Ant-Man because he had his own origin movie coming. That's not blaming, that's just stating fact. And he is right, having Stark create Ultron makes much more sense since Stark has been the main character of the series and Ultron existing relationship with JARVIS is easier to explain.