Tom Holland 'accidentally' shares new Avengers: Infinity War poster online

Mark Ruffalo has teased his Avengers: Infinity War co-star Tom Holland after the young Brit appeared to leak the upcoming blockbuster's new poster in a live social media video.

The Spider-Man: Homecoming actor took to his Instagram account on Tuesday (28Nov17) to share his excitement at receiving a package purportedly sent by Ruffalo, and decided to live-stream himself opening the special delivery.

"I got a parcel from none other than Mark Ruffalo himself," Tom told fans. "And I thought I would open it on Live for you guys. I don't know what it is, I'm quite excited."

He promptly unwrapped the gift and pulled out the poster, which features the Avengers logo with the words, "Infinity May 4" across the middle of the image, indicating the film's release date.

"Woah, yo, that's dope!" Tom exclaimed as he proudly showed off the artwork to the camera.

He then discovered a note, which read, "I thought you'd like to be the first to see the poster for the movie. Enjoy, Mark Ruffalo".

However, as Tom turned the message over, he caught sight of a warning which stated: "Marvel Studios. Confidential Do Not Share".

"Oh s**t!" the 21-year-old remarked, as the live-stream came to an abrupt end.

Mark, who is known for accidentally leaking spoilers about Marvel movies, was quick to tease Tom for his blunder.

Taking to Twitter, he wrote, "Haha! For the record @MarvelStudios, I didn't spoil this one."

While Tom worried about having 'leaked' the film poster, many fans are convinced it was all part of a promotional set-up, designed to create hype for the Avengers: Infinity War trailer, which is set to premiere on Wednesday morning (29Nov17).

Their suspicions appeared to be confirmed shortly after Tom's Instagram stunt, as Marvel representatives also released the poster online and shared a link to Tom's live-stream footage.

"Thanks, @TomHolland1996. Thanks, @MarkRuffalo," they posted on Twitter. "@Avengers #InfinityWar (via @TomHolland1996's Instagram Live)."

In addition to Tom and Mark, as Spider-Man and the Hulk, respectively, Avengers: Infinity War will also star Chris Evans as Captain America, Robert Downey, Jr. as Iron Man, Chris Hemsworth as Thor, Chris Pratt as his Guardians of the Galaxy character Star-Lord, and Chadwick Boseman as Black Panther, among many other superhero characters from the Marvel Cinematic Universe (MCU).