A disappointing finish to the “Unbreakable” trilogy, that is saved by a satisfying twist ending and another fantastic performance by James McAvoy. Like most of Shyamalan’s movies, this is a slow burn, with a lot of intimate moments with the main characters. Because this film crams so many characters into the story, we don’t get as many of those memorable pairings. The plot is weak. It’s disjointed, and doesn’t make a lot of sense until the climax of the film. While the secondary characters, like David Dunn’s son from “Unbreakable” and Anya Taylor-Joy from “Split” are nice editions that tie everything together, most of their appearances add little to the overall product, and their stories never organically mesh. Bruce Willis doesn’t have much opportunity to shine, and neither does Samuel L. Jackson for most of the film. While Taylor-Joy has a couple great acting scenes, it her “Split” alumni McAvoy that once again steals the show. Jumping between a dozen or so personalities, he convincingly becomes somebody new from one moment to the next. Unfortunately, when his Beast and Dunn do square off, terrible camera work ruins it. Close-ups during these fights look for like actors wrestling cameras, and not superhumans doing battle. The finale over all is disappointing, but the twist ending does give things a bit more satisfactory ending.
** out of *****