Unbreakable by M. Night Shyamalan is about making super heroes into realistic human figures instead of modern gods. The idea is interesting, and well exploited. You have a good intrigue, if a slow story, a sprinkle of romance, a bit of action, and good dose of drama. A nice mix with good visuals.
Bruce Willis and Samuel L. Jackson deliver each a pretty good performance. Robin Wright has a small but well played part. However, the rest of the cast is giving us only an acceptable performance.
The dialogs are correct, but they do not bear scrutiny. The score is nice, but repetitive. Finally, a couple of logical flaws can be spotted when attentive to the story. Overall, it makes the whole flick unsubstantial, diminishing our enjoyment on subsequent viewing.
It is a nice hero tale and is a recommendable film especially on first viewing.