Infinity War.
Thought the last few 'solo' Marvel films have been a lot better, this one ranks more on par with the first Avengers for me. So, fine, not amazing. All seems to obey its own internal logic which only makes sense when the film needs it to. Pretty downbeat. All the characters get their chance to shine, which is becoming an increasingly difficult task with a cast this size, so that's well done.
If you're not a Marvel fan then don't believe the hype, this film definitely won't make you one. If you are, you'll be seeing it anyway. If you're on the fence like me, it's just about worth watching.
One post-credits scene, right at the *very* end.