Avengers: Endgame had the ending I was hoping for, but maybe not necessarily the right ending for the movie. And it’s only got one. If Endgame has any singular successes, it might be in its lack of false endings. It does a lot of establishing work, sometimes new to the film, sometimes refreshing it from previous Marvel movies. Endgame is the twenty-second “Marvel Cinematic Universe” movie; you probably can get away with watching thirteen of them and getting the story. And maybe not all the ones you’d expect. And not always for the best narrative reasons, not given where it takes some of its characters.
The film opens catching up with Jeremy Renner. Even before the company logo. He missed the last outing because of something in another one of the movies. Not one of the Avengers movies either. Anyway. Renner, despite being really effective in the first scene, is a red herring. He’s there immediately for texture and structurally for when he comes back later on. Because first things first, after all. Given the way the previous movie (Infinity War) ends, there’s some anticipation. There’s some big action in the prologue too, some big team-ups, some nice moments. But it’s really an epilogue to the previous film. In fact, there’s even a cliffhanger moment they could’ve used to split them. Only no, because then the movie jumps ahead an arbitrary amount of time. Arbitrary in how it effects the narrative, but so specific you’ve got to think there’s some reason. Maybe for the twenty-third Marvel movie. Or the thirty-third.
The movie uses the jump ahead to allow for a new ground situation. Sometimes it’s drastic, sometimes it’s not. Even when it’s a theoretically big change, it doesn’t necessarily do much to change how the character functions in the film. Maybe it gives them some angst or whatever, but everyone’s got angst after the last movie. It only affects behaviors in a few. The rest… well, they’re a little thin. Screenwriters Christopher Markus and Stephen McFeely do an amazing job writing good scenes for the actors, but not good subplots for most of them. There are some disconnects between script and direction here, particularly with Chris Hemsworth. Markus and McFeely’s script gives him a lot of possibility and directors Russo have zero interest in pursuing it. Shame thing goes for Mark Ruffalo. He gets more to do than ever before, but never any good scenes to himself. Renner and Scarlett Johansson end up somewhere in between. They’ve got material, they get time for it… it still comes off a little too perfunctory.
In theory, Endgame’s two leads are Robert Downey Jr. and Chris Evans. Downey gets the most to do in the film and it’s a fantastic performance. It’s his movie, as much as it can be any actor’s movie. Meanwhile, the script doesn’t give Evans quite enough to do, even though it frequently has him around things to do. Markus and McFeely actually don’t give Evans an arc for the film. Him, first tier guest stars Brie Larson and Don Cheadle, Ruffalo, no actual character arcs. It’d be disappointing if it weren’t a movie about a bunch of superheroes time traveling to save the world.
The time travel goes back into the other movies, but doesn’t get too nostalgic about them. It’s nice Endgame can get traction out of the three locations, as they’re locations because of narrative detail not dramatic potential. There are a couple good action sequences in one of them, some wasted material for Hemsworth, some wasteful material Downey makes into gold, some old footage reused then CGI’ed to get another “name” guest star in the end credits, a major plot development for third act repercussion, and a too flat melodramatic moment. And a bunch of good acting, good directing, excellent CGI, and whatever else.
Endgame couldn’t get better, technically speaking. Everything directors Russo need to do, every shot, it all works. There’s a lot to keep moving. It gets kind of monotonous after a while, as the film’s ambitions are all about getting its story told, getting all its connections made, all its references echoed, all its characters in the right place for when the actors’ contracts run out. There’s no time to make wide filmmaking swings, but directors Russo don’t even seem interested in trying. They’re more than happy to leverage an old movie beat to get the job done.
Especially if it’s at Hemsworth’s expense. Especially Hemsworth’s.
There aren’t any bad performances. Downey’s the ace. Then Evans or Paul Rudd. Rudd’s better than anyone but Downey when he’s getting introduced; he’s momentarily the lead then he’s background. He ends up with even less to do than Renner. But Evans is in the whole movie. Ruffalo’s fine. There’s nothing for him to do. Hemsworth seems more than capable so it’s weird how little he gets to do. He’s fine. Johansson’d be better if she didn’t end up losing her arc once Renner’s back. There’s a moment where it seems like she’s going to give a really good performance. Instead, she’s fine. Good in comparison to others, when adjusting for all the film’s factors. Cheadle’s good with his stuff, which is mostly background noise. Karen Gillan gets a big arc, at least in terms of narrative importance, but loses it. She’s okay.
Gwyneth Paltrow is back for a bit. She’s good. It’s not a lot. But she and Downey get their magic going as needed.
Bradley Cooper’s great as the CGI raccoon’s voice.
As for Josh Brolin, whose villain was the whole show in the previous Infinity War? The CGI, motion-captured mean blue giant thing still works and Brolin’s fine, but… he’s got a thin part this time out. Technically lots to do, all of it really thin.
Endgame succeeds in being a well-acted, well-made, and well-written (enough) conclusion to the “world-building” done by the previous twenty-one movies. It just might have been nice if it tried to do anything else. Anything at all.