Depending on how ready viewers are to embrace, or forgive, M. Night Shyamalan's nerdy, talky, intertwined comic book mythos, this good-looking trilogy-closer is surprisingly enjoyable on many levels. In Glass, the mysterious kidnapper (James McAvoy) with dissociative identity disorder from Split (2017) is still on the loose, and has newly kidnapped four cheerleaders. At the same time, David Dunn (Bruce Willis), the superhero from Unbreakable (2000), finds them and has a showdown with "the Beast," the kidnapper's most dangerous personality. Unfortunately, they are both caught and sent to a facility, where Dr. Ellie Staple (Sarah Paulson) is determined to convince them that they — along with Dunn's old rival Elijah, a.k.a. "Mr. Glass" (Samuel L. Jackson) — are not superior beings...