Avengers: Endgame ★★★★

It's long and bloated and incredibly callous with its own internal logic and structure but it's kind of glorious selfcelebratory nonsense to such a degree that alot of it by the end really didn't bother me due to the sheer number of "FUCK YEAH" moments throughout the final hour or so. Very funny, very moving, occasionally shocking but always silly and fun. Fanservice done right.