10 Terrible Horror Movies That Had Unbelievably Good Endings
7. Glass
Although anticipation wasn't high for M. Night Shyamalan's psychological horror, Split, it was his most refreshing movie in over a decade.
Not only did James McAvoy's tour-de-force performance as Kevin Crumb steal the show, the revelation that Split took place in the same world as Unbreakable was a shocker for everyone. And when it was announced both stories would conclude in a crossover called Glass, the hype was through the roof.
Sadly, the final instalment of this trilogy was underwhelming, slow, and surprisingly unambitious. Glass wasn't as bad as some of Shyamalan's other duds, but it failed to match expectations.
Despite its flaws, Glass successfully interconnects the plots from previous instalments and ties up all loose ends. During the showdown, it's revealed the train crash induced by Elijah Price (Samuel L. Jackson) resulted in the death of Kevin's father. Because of this, Kevin was cared for by his abusive mother, which caused him to develop 24 personalities. As a result, Elijah is directly responsible for creating Kevin's persona, The Horde.
But that's not all. Despite Staple's attempts to quash any evidence of superpowers, Elijah's mother, Jospeh, and Casey release the footage of Kevin fighting David Dunn (Bruce Willis) online, proving the existence of superhumans.
Glass is far from perfect, but it's final moments beautifully interconnect the key characters in a non-forced way, and deliver a powerful epilogue.