With great power comes great responsibility, and when you’re a 21-year-old actor playing Spider-Man in one of the most highly anticipated, top-secret movies in recent memory, you better be responsible. Like, for instance, maybe don’t leak a confidential Avengers: Infinity War poster while streaming on Instagram.

That’s what Marvel and Tom Holland want us to believe, but c’mon. Holland’s reveal of the poster is too comical and too contrived to be real. It’s almost certainly a carefully orchestrated ruse designed to get people to pay attention to an underwhelming new poster.

Guess it worked.

Holland revealed the poster on Tuesday during a live Instagram story.

“I’m unboxing a gift from Mark Ruffalo,” he tells his many viewers, before picking up the brand new Infinity War poster, allegedly sent to him by Ruffalo, the actor behind the Hulk and an MCU spoiler troll.

“Woah, that’s dope!” Holland remarks before reading the letter Ruffalo sent him.

“Hi Tom, I’m so excited to be working with you on Infinity War, I thought you’d like to be the first to see the poster for the movie. Enjoy!”

The “problem” is that the letter is written on the back of a page that says “confidential” and “do not share” in bold, imposing letters. When Holland notices this after having already shown everyone the poster, he says “shit shit shit shit” and ends the stream.

There is no way this wasn’t a staged reveal.

Anyway, the poster is the Avengers “A” logo in a Thanos-esque purple hue along with the May 4 release date. The film’s official Twitter account shared it shortly after Holland’s “accidental” slip-up, either because Marvel Studios wanted to save face after the leak or because that was the plan from the start.


As you can see on the poster, Avengers: Infinity War hits theaters on May 4, 2018.