In Ant-Man, Hank Pym said this to Scott Lang:

Twenty years ago I created a formula that altered atomic relative distance.

Well, Ant-Man's events were set in 2015. 20 years before that year was 1995.

But in Avengers: Endgame Steve Rogers stole Pym's particles from his lab in 1970.

So why did Hank Pym say that to Scott Lang?

  • 1
    Hank isn't obliged to be truthful. Obfuscating when he invented the Pym particle may be to disguise the period when he used it as a government agent.
    – iandotkelly
    Commented Feb 8, 2021 at 19:58
  • 2
    FWIW you don’t even need Endgame to see the inconsistency here. The opening scene takes place in 1989, 26 years prior and he’d been using the formula for years at that point. Though I think iandotkelly is probably correct here; he’s just being purposefully ambiguous. Either that or he’s “rounding”. Commented Feb 8, 2021 at 20:15
  • @TheLethalCarrot I know that scene, I just wanted to make an older example. Commented Feb 9, 2021 at 16:45
  • 1
    Ant-Man started development in 2006. Maybe this was a left-over line from an early draft. That would explain the opening scene, at least, though not the later revelations in Endgame. Commented Jul 3, 2022 at 18:43

1 Answer 1


I would assume that Hank didn't yet trust Scott enough to tell him priority information. Remember that Scott was trying to make a clean streak and if Scott was to go to the authorities, they might get a little too much if that was what Hank had revealed to Scott. Also, Scott and Hank have a history of lying to each other. It could just be a plot hole, though; remember in Homecoming it said "eight years later" after the events of 2012's Battle of New York, and that was retconned by Infinity War.

You must log in to answer this question.

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