The competition of Marvel Studios' biggest leaker got kicked up a notch with Tom Holland's latest Instagram Story.
The Spider-Man actor posted a video of him revealing the brand new poster for Avengers: Infinity War, only to learn moments later that the artwork was confidential for Marvel Studios employees.
Luckily, this is the Internet and everything lasts forever. Check out a screen cap of the video and Tom Holland’s shame below:
In the video, Holland live streams himself opening a package received from co-star Mark Ruffalo. He shows off the packaging and the poster, featuring a sleek rendition of the Avengers "A" logo, and then reads a note from Ruffalo on the back of a confidential notice from Marvel Studios.
Ruffalo better make some room in Marvel's dog house…
…Or not, considering the video remains on his Instagram page, despite his mini-freakout at the end. It's an obvious joke, continuing the trend of Marvel Studios "leaks" by their clueless actors.
Ruffalo famously caught some flack from his co-stars after accidentally live streaming the premiere of Thor: Ragnarok, keeping his phone in his pocket. So while the camera didn't catch any new footage, the audio of the first few minutes of the movie was heard by many fans.
Sometimes it isn't even the actors' faults, such as when Ruffalo and Chris Hemsworth went on a talk show where the host revealed Hela is Thor's sister in the new film. Hemsworth chastised the host for giving away the revelation, who obviously didn't know it was a huge moment in the film.
Holland himself is also bad at keeping secrets and has said Marvel doesn't trust him with the knowledge of Avengers: Infinity War's big moments. He tried to restore faith earlier this year when he set fire to his copy of the script, posting yet another video to his Instagram page.
The fact that Holland named Ruffalo as the sender of the gift is an obvious reference to Ruffalo's own blunder, having some fun at his co-star's expense.
Fans should expect an official reveal of the hi-res version of the poster sometime soon.
Avengers: Infinity War premieres in theaters on May 4, 2018.