Avengers: Endgame
Sean Mulvihill
It's jamming a decade of movies, 22 films in all, and balling them up into a densely packed three-hour movie and hurling it right at your face. Some will welcome the projectile and others will recoil in horror.