Marvel just confirmed one of its worst-kept secrets.
Marvel remained tight-lipped all through production, only for Kevin Feige to now slyly confirm Keaton as The Vulture while chatting about his dream villains for the future.
"We've had a wish list and most of them in the near-term are coming together," Feige told the Toronto Sun. "Cate Blanchett is playing Hela in Thor: Ragnarok.
"Michael Keaton's Vulture in Spider-Man is something. And of course, finally, we're showcasing Josh Brolin's Thanos (in the upcoming Avengers: Infinity War). We're looking forward to that very much."
With all of these villains joining forces, it's handy that the web-slinger (Tom Holland) will have Iron Man (Robert Downey Jr) at his side to defend New York City.
This early world-building for Spider-Man makes sense, considering Marvel and production company Sony already have a Homecoming sequel in the works.
"My next project I can't tell you about, but we've just finished Spider-Man and we're talking about the second one and who the villain is going to be and where we're going," Holland recently teased.
Marvel Studios president Kevin Feige even evoked the Harry Potter franchise in envisioning a new Spider-Man film series, teasing: "This is sophomore year - is the next one junior year? Is the next one senior year? Is there a summer break between each of those?
"I don't know what, but it was sort of, 'How do we do a journey for Peter not dissimilar for what the students of Hogwarts would go through each of their years?' which was one of the early ideas we had for the movies."
Spider-Man: Homecoming swings into cinemas on 7 July 2017.
This story originally appeared on Esquire.co.uk.
* Minor edits have been made by the Esquiremag.ph editors.