Has Mark Ruffalo given away the ending of Avengers: Infinity War?

D23 has been in supreme overdrive over the weekend with news coming out from every corner of Disney’s enormous upcoming slate, but perhaps the most talked about was Marvel showing the crowd the first teaser for Avengers: Infinity War, which sent social media into meltdown for those who did (and didn’t) see it.

Almost all of the cast from the film, led by the film’s big bad Josh Brolin (Thanos) and Marvel head Kevin Feige. were present for the event and during some press interviews, the finale of the film may well have been given away by the Hulk himself, Mark Ruffalo.

Speaking to Good Morning America alongside Don Cheadle (Col. Rhodes / War Machine), both were asked about what they allowed to say about the film before Ruffalo inadvertently spilled what could be hugely significant plot details.

“Let me just say this… Like every other Marvel movie, it doesn’t end well for the superheroes… Wait until you see this next one – everybody dies!”

Swiftly followed by Cheadle trying to shut him up, Ruffalo admits he may well be in trouble with the studios…

Check out the video below for the full clip:

Directed by Anthony and Joe Russo, Avengers: Infinity War is set to open on April 27th, 2018.