Unbreakable is a 2000 American superhero thriller film written, produced, and directed by M. Night Shyamalan. The film stars Bruce Willis and Samuel L. Jackson. Unbreakable tells the story of Philadelphia security guard, David Dunn, who slowly discovers that he is invincible. The film is a study on the dimensions of comic books; it explores the analogies between the real world and the mythology of superheroes.
Shyamalan conceived the idea for Unbreakable to parallel a comic book's traditional three-part story structure. After he decided to settle on the origin story aspect of his outline, Shyamalan began to write the screenplay as a spec script with Bruce Willis already set to star in the film and Samuel L. Jackson in mind to portray Elijah Price. Filming for Unbreakable began in April 2000 and finished that following July. Unbreakable received generally positive reviews with critics noting its weaker ending compared with Shyamalan's previous film, The Sixth Sense. The film has grossed approximately $250 million in ticket sales, in addition to $95 million in DVD sales and later gained a strong cult following. Time listed the film as one of the top ten superhero movies of all time.