Unbreakable has a lot in common with The Sixth Sense, the surprise spook-story hit that nudged its way into the ranks of the top ten box-office hits of all time early this year. It is written and directed by M. Night Shyamalan. It stars Bruce Willis. And it is a solemn tale about a person who has supernatural powers and must find a way to come to terms with his gift, and use it responsibly.
Willis plays David Dunne, a security guard who survives a train wreck without getting so much as a scratch, while all the other passengers die. David is soon contacted by Elijah Price (Samuel L. Jackson), a comic-book zealot who has been keeping an eye out for just such an incident, hoping to find an invulnerable man. Elijah has extremely fragile bones — the kids back in school used to call him “Glass” because he shattered so easily — and he’s been waiting his whole life to meet someone at the opposite end of the vulnerability spectrum.