Avengers: Endgame
Eric Kohn
As "Endgame" sputters to the finish line, it leaves the impression of witnessing a Marvel Movie Marathon compressed to three hours - and 58 seconds, but trust me, they're disposable - of unbridled fan service.