Thankfully, Avengers: Infinity War has certainly lived up to the hype that's been accruing for the better part of a decade since the Marvel Cinematic Universe began.
It promised the largest collection of primetime superheroes since the X-Men days and it's honestly exhausting see that number of capes, powers and egos.
BEWARE THERE ARE SPOILERS LURKING BELOW
But, as with virtually every other Marvel film, we lost a main character or two in Infinity War. Oh, wait, we lost fucking half the team.
Thanos managed to complete his bracelet of doom with all the infinity stones and he wiped away a decent chunk of the universe, including some of our favourite characters.
We just had to sit there and watch Bucky Barnes (Sebastian Stan), Groot (Vin Diesel), Peter Parker/Spider-Man (Tom Holland), Peter Quill (Chris Pratt), Dr Strange (Benedict Cumberbatch), T'Challa (Chadwick Boseman), Sam Wilson/Falcon (Anthony Mackie), Drax (Dave Bautista), Mantis (Pom Klementieff) and Maximoff/Scarlett Witch (Elizabeth Olsen) fade away like dust.
The characters who died looked dumfounded and devastated that they weren't able to save the day like they usually do.
It was particularly heart breaking to see the youngest member, Spider-Man, die in front of his mentor Tony Stark/Iron Man (Robert Downey Jr).
As the high schooler pixelates into nothing, he says, 'I don't feel so good Mr. Stark' and 'I don't want to go, please, I don't want to go Mr. Stark. I am sorry, Tony, I am sorry'.
Not a dry eye in the house for that scene.
According to co-director Joe Russo, those lines were 100 percent improvised by Spider-Man actor Tom Holland. A Redditor said Russo did a Q&A at their school and confirmed that Tom came up with those chilling words as well as that Valkyrie survived the mass death scene.
If you were shocked by the Infinity War ending then you really shouldn't be if you were paying attention because Mark Ruffalo aka Bruce Banner/Hulk leaked that juicy detail last year.
He and Don Cheadle, aka James Rhodes/War Machine, sat down with Good Morning America last year and were talking about the Avengers, Thor Iron Man franchises.
They managed to talk around some of the prying questions until the journalist said that in almost every Marvel movie, a main character gets either killed off or severely injured.
Well, Mark Ruffalo took it upon himself to say this: "Wait till you see this next one - everybody dies."
Don tries to stop Hulk from smashing the massive plot detail, but it was too late. The damage was done.
War Machine actually looked proper angry while Mark had this cheeky look on his face like 'oh shit did I just ruin it for everyone?'.
Featured Image Credit: Marvel/Disney