In the Spider-Man: Homecoming movie, it's displayed that it occurs 8 years after the New York battle.

Is the timeline right?

Because it was supposed to occur a few months after Civil War, but after 8 years, the template makes it fall in 2020, which is 4 years after Civil War. So what is the correct timeline for Spider-Man: Homecoming?

  • It's not 8 years after the battle. It's eight years after the clean up. Which makes it even longer....
    – Reactgular
    Commented Jul 18, 2017 at 20:30
  • 1
    They've come out and said they goofed on the "8 years" statement.
    – sirjonsnow
    Commented Jul 19, 2017 at 15:30
  • Related on SciFi: Which year does Spider-Man: Homecoming take place in?
    – Stevoisiak
    Commented Aug 7, 2017 at 20:42
  • Well, technically it's double-incorrect because the battle in the comics actually took place in my hometown of Stamford, CT. Commented May 7, 2018 at 13:25

5 Answers 5


This graphic explains it:

enter image description here

You just have to assume that the Civil War and Homecoming references to 8 years are approximate. They mean anywhere between 9 years and 7 years.

  • 3
    This poster does a good job of trying to shoehorn the MCU into a real timeline, but do note that it's not official... it's a fan-made poster that's making the same guesses the rest of us as. It also contradicts a lot of things we all assume to be true (it has Avengers happening in 2010, for example).
    – KutuluMike
    Commented May 7, 2018 at 13:06
  • As of November 2018, Marvel has released an official timeline. The Avengers is set in 2012, not 2010.
    – Stevoisiak
    Commented May 31, 2019 at 17:01


Based on recent interviews with Kevin Feige (president of Marvel Studios) and Joe Russo (one of the Infinity Wars directors), it seems safe to assume that the 8 year date was incorrect.

Russo, in an interview with Ashish Chanchlani, described the time gap between Avengers and Homecoming as:

“It was eight years, I believe,” Russo responded. “It was a very incorrect eight years.”

Feige, in an interview with Cinemablend, explains that Marvel is building their timeline based around the central event that changed their world:

We're doing that, and the origin point for us is Tony saying, 'I am Iron Man.' So everything will be years after that, years before that

With those two things put together, the most likely explanation is that Spider-Man: Homecoming takes place 8 years "AIM" - After the "I am Iron Man" moment - which would place the movie in roughly late 2016 or early 2017, where it makes sense.

Maybe, we just don't know. I've gone into painful detail in this answer but, to summarize the problem, there are two options:

  • The entire Phase One of the MCU (Iron Man, Iron Man 2, Thor, The Incredible Hulk, and Avengers) all take place within about 18 months.
  • When Spider-Man: Homecoming claims it's happening 8 years after the Battle of New York, it's just wrong

What The Movie Says

The movie itself gives a few clues to when it takes place, all pointing to September of 2017. These clues include:

  • The Decathalon takes place on Sept. 14, over a "long weekend". Based on the real-world Decathalon, Sept. 14, 2017 or Sept. 14, 2018 would probably work.
  • The AI in Peter's suit tells us that a criminal born April 1984 is currently 33.
  • According to reports from people on the set, there were ads on the Staten Island Ferry touting the upcoming "Stark Expo 2018".

All of these would seem to put Homecoming in 2017. If, as we originally thought, Avengers took place in 2012, that would clearly make no sense.

The One Year Option

Option one is that all of Phase One took place between November 2008 and March 2010. The basic reason can figure this out is because we can place two of the Phase Three movies relative to two of the Phase One movies, and place several of the Phase One movies relative to each other. Specifically:

  • We know that Captain America: Civil War happens 8 years after Iron Man.
  • We know that Spider-Man: Homecoming happens 8 years after Avengers.
  • We know that Spider-Man: Homecoming happens two months after the airport scene in Captain America: Civil War.
  • We know that Iron Man 2 happens 6 months after Iron Man, and also happens on Tony's birthday (which is in May).
  • We know that Avengers takes place about a year after Iron Man 2/The Incredible Hulk/Thor.

If we allow "8 years" to mean anywhere from 7-9 years, with some conveniently chosen rounding, then we can pin down Iron Man 2 to May 2009 and move everything else around it. That puts Homecoming in 2017, where the movie claims to be in the first place.

Why This Is Terrible

For starters, until now, most of the MCU movies have all been set in the year they were released, and everything in the movies appears to support that. (The exceptions are Thor and The Incredible Hulk, which take place at the same time as Iron Man 2, and Guardians of the Galaxy 2, which happens in 2014.) In fact, the producers of Homecoming gave an interview where they implied they set Homecoming earlier than it's release date, to tie into Civil War:

There will be some awkward chronology in that the movie comes out almost two years after Civil War, but we’re playing it like it’s a few months after Civil War.

One reason we've always assumed this is because it make sense give how much happened between movies. The characters seem to evolve, and the world seems to recover, at about the pace you'd expect from the gap between release dates.

Also, if you go outside the movies themselves, and include the supplemental / promotional materials, we can restrict our timeline even more. In particular, we can pin down Iron Man 2 as happening in 2010, meaning the Avengers couldn't take place any earlier than 2011. That makes 2017 a huge stretch to be called "8 years later".

Or They Goofed

So, for most people, the more sane conclusion is that Sony/Marvel just goofed. They somehow got the timeline wrong when they decided it had been 8 years since Avengers, when it really should have been 4.

  • Didn't avengers happen in 2012?
    – Ankit Sharma
    Commented Jul 9, 2017 at 19:05
  • That's what I said it my answer too but it take place in 2018 part seems too forced.
    – Ankit Sharma
    Commented Jul 10, 2017 at 6:39
  • yeah I agree with your answer, but there is more than just one piece of evidence we have to ignore to "fix" the problem :\
    – KutuluMike
    Commented Jul 10, 2017 at 12:49
  • More fingers pointing it to 2016 and very less to 2020 and one to 2018.
    – Ankit Sharma
    Commented Jul 10, 2017 at 12:53
  • a part of me wonders if in the initial version they didn't have that, and they added it late in post to make it make sense that it was a later date but they didn't fact check themselves. it's a rather sloppy mistake for an otherwise (imho) awesome film
    – DForck42
    Commented Jul 10, 2017 at 13:55

As of November 2018, The Avengers and Spider-Man: Homecoming are set 4 years apart.

In an April 2018 interview with Ashish Chanchlani, Infinity War director Joe Russo admitted that the 8 year time gap was a mistake.

Ashish: This ones for you Joe. What was the time gap between the events of Avengers and Spider-Man: Homecoming?

Joe: Oh, it was eight years, I believe.

Ashish: And it was quite controversial.

Joe: Yes, it was a very incorrect eight years.

According to the MCU timeline in Marvel Studios: The First 10 Years, The Avengers takes place in 2012, while Spider-Man: Homecoming takes place four years later in 2016.

  • 1943-1945: Captain America: The First Avenger
  • 2010: Iron Man
  • 2011: Iron Man 2, The Incredible Hulk, Thor
  • 2012: The Avengers, Iron Man 3
  • 2013: Thor: The Dark World
  • 2014: Captain America: The Winter Soldier, Guardians of the Galaxy, Guardians of the Galaxy Vol. 2
  • 2015: Avengers: Age of Ultron, Ant-Man
  • 2016: Captain America: Civil War, Spider-Man: Homecoming
  • 2016 through to 2017: Doctor Strange
  • 2017: Black Panther, Thor: Ragnarok, Avengers: Infinity War

Source: Screenrant

MCU Timeline photo

Image from VGBlogger.


No. Officially, Spider-Man: Homecoming took place in Fall 2016, 4 years after the Battle of New York (Spring 2012) in The Avengers.

Section of Marvel Studios’ The Marvel Cinematic Universe: An Official Timeline stating that Spider-Man: Homecoming took place in Fall 2016

The date shown in Spider-Man: Homecoming was an error. The book, Marvel Studios’ The Marvel Cinematic Universe: An Official Timeline, which tells the official chronology of the MCU, reveals that Homecoming actually occurred in Fall 2016, not 2020 as the movie implied. The book also states that the Battle of New York in The Avengers happened in Spring 2012, so Homecoming was only 4 years later.

The book is presented as an (in-universe) guidebook by the Time Variance Authority (TVA), the keepers of the "Sacred Timeline" introduced in the Loki TV series. Miss Minutes, the TVA’s AI mascot, comments that Adrian Toomes claims the Battle of New York was 8 years ago and that he was incorrect. She suspects a TVA analyst misplaced the case file, causing the error.

Miss Minutes commenting on the discrepancy.


Hi again! Adrian Toomes says the Battle of New York was 8 years ago. but that event was only 4 years prior This one's a real head scratcher for us—I reckon an Analyst misplaced the case file.


From screenrant.com:

Q: So when does this movie take place? Generally in the MCU, movies take place when they are released. But this feels like it’s…

Eric Carroll: It will be a little off. There will be some awkward chronology in that the movie comes out almost two years after Civil War, but we’re playing it like it’s a few months after Civil War. It hasn’t been years since Tony called him back. It came down to one of things we wanted to do was keep him in high school as long as possible. Let’s have him do something fun and different. Sony came to ourselves when we sat down and we thought, ‘Why do this version?’ And it is because we can really do a high school. Show that this is a young hero. Otherwise you have seen it all before…

This is a fun, different take. If we say that it was actually two years after Civil War then he’s moving on, he’s a senior, and when the next movie comes out, it’s his sophomore year of college, and we really wanted to do multiple movies where he’s in high school. So it should have been taken place in 2016 only and homecoming usually occur near to September or early October, so it should take place in sep/oct 2016 but title card say it take pace 8 year after Avengers which occur in 2012 making it 2020 which break the timeline.

If we assume the title card is wrong then it all makes more sense except Toomes's quote.

Even they show 2018 Stark expo ad:

In place of ads touting real N.Y.C. tourist spots, there are posters hawking the 2018 Stark World Expo, as well as the Battle of New York Memorial Museum, which carries the tagline, “…Remember Always.” - yahoo.com

Why would they show Expo advertisements from the past? So it's better to assume that after an 8-year title card is a screw-up.


From screenrant:

Infinity War co-director Joe Russo is currently doing the rounds, and in an interview with Ashish Chanchlani he finally commented on the problem. Chanchlani decided to put Russo to the test with trivia questions about the MCU, and one of them was the time-gap between The Avengers and Homecoming. “It was eight years, I believe,” Russo responded. “It was a very incorrect eight years.”

Kevin Feige says official timeline will come someday:

“All of that debate has encouraged us. We are going to be publishing an official, and I’m not sure when, or in what format, an official timeline. It’ll probably be apart of ah, I don’t know, apart of an in print that you can fold out and look at.”

“But suffice to say, only in limited cases do we ever actually say what the actual years are because we never want to be tied down to a particular year and I think people assume that whenever the movie is released is when is when the movie is taking place, and that is not the case.”

The specifics of the timeline, looking at… I’ve loved timelines, I love the Star Wars timeline, with the Battle of Yavin, everything is either After The Battle Of Yavin, Before The Battle of Yavin. We’re doing that, and the origin point for us is Tony saying, ‘I am Iron Man.’ So everything will be years after that, years before that — to the Big Bang, which is where it starts! It will look very cool and complex like Doc Brown on a chalkboard by the time it’s published. - source

  • 4
    unfortunately, just ignoring the title card doesn't help, since Toombs also claims that he's been making weapons from stolen alien tech for 8 years. :\
    – KutuluMike
    Commented Jul 9, 2017 at 17:57
  • @KutuluMike they just messed up long time, you have to either shift whole civil war film to different year or ignore the title card+ Toombs quote
    – Ankit Sharma
    Commented Jul 9, 2017 at 17:59
  • @KutuluMike now they officially admitted there mistake, see updated answer.
    – Ankit Sharma
    Commented May 3, 2018 at 4:04
  • well, Joe Russo admitted it was a mistake, but he didn't direct that movie. Feige still refuses to admit that it was wrong, only that "it all makes sense"
    – KutuluMike
    Commented May 7, 2018 at 12:58
  • @KutuluMike Feige didn't said timeline is right either he said one day official timeline will come
    – Ankit Sharma
    Commented May 14, 2018 at 12:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .