While you could be forgiven for thinking that literally every superhero ever had made an appearance in the new Avengers: Infinity War trailer, you’d ultimately be mistaken: fans on Twitter have pointed out that a fair few of our Marvel faves were absent.
To start with, some eagle-eyed (hawk-eyed?) Twitterers pointed out that original Avenger Hawkeye (Jeremy Renner), is nowhere to be seen, and – for that matter – neither is beloved newcomer Ant-Man (Paul Rudd).
#InfinityWar looks fantastic but it's severely lacking in the Ant-Man and Hawkeye department
Hawkeye had supposedly retired at the end of Avengers: Age of Ultron, but was pulled back into battle in Captain America: Civil War, and we’re fully expecting him to be a major player in Avengers 3 – even if he is drafted in a little later than everyone else. Ant-Man, on the other hand, is tiny, so perhaps he is there after all.
Best thing about the #InfinityWar trailer: you can assume that Ant-Man and The Wasp are in every single frame and nobody can prove otherwise.