Unbreakable (film) David Dunn is the sole survivor of a devastating train wreck. Elijah Price is a mysterious stranger who offers a bizarre explanation as to why David escaped without a single scratch, an explanation that threatens to change David’s family and life forever. Released on November 22, 2000. A Touchstone Picture. Directed by M. Night Shyamalan. Stars Bruce Willis (David Dunn), Samuel L. Jackson (Elijah Price), Robin Wright Penn (Audrey Dunn), Charlayne Woodard (Elijah’s mother), Spencer Treat Clark (Joseph Dunn). 107 min. Filmed in CinemaScope. Shot on location in and around Philadelphia. Released on video in 2001.