10 Movie Mistakes That Made Characters Look Like Idiots

2. Black Widow Eats Expired Peanut Butter - Avengers: Endgame

Avengers Endgame Black Widow
Marvel Studios

Following Avengers: Endgame's five-year time jump, we see Black Widow (Scarlett Johansson) making herself a peanut butter sandwich and taking a bite of it while having a call with Rhodey (Don Cheadle).

On the surface there's absolutely nothing remarkable about this, but if you go back and squint at the jar of peanut butter, it has a 2018 expiration date. It's easiest to spot on a 4K copy of the movie and honestly tough to even get a crystal clear screenshot of, but rest assured, that use-by date is 2018.

Now, while Endgame's prologue is indeed set in 2018, this scene again takes place five years later in 2023, implying that Natasha is eating stale-ass five-year-old PB.

Though you could argue that this is simply a sign of her ongoing post-Blip depression, it's clear that with most of the movie being shot in 2017, the production simply used a regular jar of peanut butter and didn't think twice about anybody seeing the "best before" label.

But Marvel fans being Marvel fans, of course they spotted it.

Contributor
Contributor

Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes). General video game, TV and film nut. Occasional sports fan. Full time loon.