The main reason fans felt this could happen was because both Hawkeye and Spider-Man: No Way Home are set in New York City.
Considering the Disney Plus TV show’s penultimate episode was released on the same day as new film Spider-Man: No Way Home, many Marvel fans wondered if the timing had been planned and an appearance from Tom Holland’s web-slinger was being teed up.
Also, last week’s episode, courtesy of Yelena (Florence Pugh), subtly revealed that the series was set after the events of No Way Home. On Monday (20 December), Hailee Steinfeld, who plays Kate Bishop in Hawkeye, was directly asked whether Spider-Man would appear in the final during an appearance on Jimmy Kimmel Live. Steinfeld’s hesitant reaction inadvertently led people into thinking she was keeping the cameo secret – although WandaVision viewers, who had expected a Doctor Strange cameo in that show’s finale, warned fans not to get too excited.
The one question on people’s lips ahead of the Hawkeye finale surrounded whether Spider-Man would appear.