"Avengers: Endgame" is a more than satisfying cap-off to a series of movies and characters we've followed more than a decade and it seeks to reward fans for their dedication - maybe too much.

Picking up after the events of "Infinity War," we follow the remaining heroes as they [redacted] and try to redacted redacted redacted with the help of [redacted]. It's especially fun watching [redacted] and [redacted] work together, and hilarious seeing [redacted] turn into [redacted]. Seriously, you'll have to see it to believe it.

Perhaps the nicest thing to say about any three-hour movie is there's not really a good time to go pee on a first viewing. While "Endgame" certainly feels long at times, it's never boring. It's a knowingly sentimental movie in making callbacks to previous movies the driving narrative device in a fun way. That sentimentality is also effective on a deeply emotional level. 

Despite all the amazing powers on screen, these Marvel movies' real superpower has always been well-defined characters relating to one another with a sense of camaraderie the audience feels, too. We know them well. We empathize and care deeply. And that investment pays off in this picture that feels epic in scope, yet still intimate at times. 

It's too long, sure. The movie breaks its own muddled rules about quantum physics and timelines. And yes, I have concerns and quibbles I can't discuss without spoiling anything. But it's hard not to get swept away with it - caught up in the big moments and relishing the inside jokes. These Marvel movies have earned that. So have we. 

EPPLER'S RATING: * * * * 

RATING SCALE

* * * * * Incredible - One of the best of the year
* * * * Excellent - Touches greatness with only minor quibbles
* * * Good - Plenty to like, definitely worth seeing
* * Mediocre - You can do better
* Awful  - The worst, an insult to movies