A band of immortal warriors have been fighting for centuries, which is roughly how long The Old Guard feels.
Charlize Theron is committed — she always is — and the premise asks a decent question: what does all that bloodshed do to a person? The film glances at that, then ducks back behind another competent, weightless fight scene.
It’s not bad. Worse: it’s fine. Netflix-shaped, sequel-baiting, and assembled from parts that should add up but somehow don’t. The cast is better than the material. The concept is better than its execution.
You’ll finish it, forget it, and move on with your mortal life.