The best performance in Solo: A Star Wars Story, as is often the case in these things, comes courtesy of someone playing a droid — Phoebe Waller-Bridge as the voice of L3-37, who navigates the Millennium Falcon for its pilot, Lando Calrissian (Donald Glover). L3-37, who has a clever ambigrammatic name, has a revolutionary spirit — she’s always agitating for the freedom of any droid she happens across. She’s passionate about her cause in a way that nobody else in this overlong movie is — mostly everyone’s out for themselves.
Which might seem like the proper tone for a spin-off movie about the smuggler and scoundrel Han Solo (Alden Ehrenreich), but it seems like a regression coming after the rather more complex view of heroism over in the current sequel trilogy, where Luke Skywalker just brushes the saga’s Joseph Campbell worship right off his shoulder. And we know Han will grow and deepen as a character, so Solo can’t help coming off like “Come see Han before he became interesting!” Ehrenreich doesn’t ring many bells as Han — he neither looks nor sounds much like Harrison Ford, the character’s previous steward — and the grinning lightness of his performance makes us think he’s trying to ape not Ford but rather George W. Bush trying to play Jack Nicholson.
God help Lucasfilm if they try a young Indiana Jones movie and miscast it this badly while missing the appeal of the character so wildly. To be fair, some of the side casting works. Donald Glover is as charismatic as you’ve heard as Lando, and has a better grief-stricken scene than does Woody Harrelson as Beckett, a thief Han falls in with, when someone close to Beckett dies. The loss of that person also means the loss of one of the movie’s better actors before the film is a half hour old, but what are you gonna do? The movie, which was started by Phil Lord and Christopher Miller (The Lego Movie) and then given the directorial equivalent of a page-one rewrite by Ron Howard, moves fast (for a while, before bogging down somewhere in the second hour) and is “plotty” in a hectic, meaningless way I don’t enjoy. Ultimately, I couldn’t see how a movie like this could have been any better, either.
Like many prequels, Solo often seems more like a checklist than a movie. We gotta have the Kessel run in there somewhere, so let’s make that front and center instead of leaving it to the fans’ imaginations. And we know Han wins Lando’s ship in a card game, so let’s do that, too, but leave it till last, so the audience waits the whole damn film for something they know has to happen. These supposed stand-alone Star Wars movies (Rogue One was the first) are still chained to the larger narrative and events of the core Star Wars films. I think Lucasfilm, which apparently wants to take the movies in another direction away from Luke and anyone he knew, is going to find to its dismay that nobody outside the fandom cares all that much about stories that veer too far from Luke, Han, Leia and so forth. And, judging from this movie’s embarrassing status as the first bona fide Star Wars flop, they don’t even care about Han that much unless Harrison Ford is playing him.
Ron Howard does his usual proficient, zero-personality job of work. There are at least four in-jokes in the casting as it pertains to Howard’s past as a director — you start looking for Henry Winkler in there somewhere. It makes Solo play more like an Arrested Development episode than like a Star Wars movie. Han Solo has always been a hero in spite of himself, someone who could just as easily have been bullshitting the whole “made the Kessel run in less than 12 parsecs” thing. George Lucas even originally saw Han’s boast as a blatant lie meant to impress Luke and Ben Kenobi. What if the Kessel run had actually been a complete shambolic comedy of errors? Not in this movie, it isn’t — so it turns out Han’s claim is legit and not some bullshit meant to get Han a gig he needs. Solo doesn’t just make the young Han boring; it reaches back and retrospectively makes the older Han more boring, too. That’s some trick.