Question: What actor portrayed David Dunn in the American superhero thriller film "Unbreakable"?
Related documents: [0]  [DOC] Unbreakable is a 2000 American superhero thriller film written, produced, and directed by M. Night Shyamalan, and starring Bruce Willis and Samuel L. Jackson, alongside Robin Wright and Spencer Treat Clark. The movie is the first installment in a trilogy. In "Unbreakable", a security guard named David Dunn survives a horrific train crash. After the incident, with the help of a manipulative disabled comic book shop owner named Elijah Price, he learns that he possesses superhuman powers. As Dunn explores and reluctantly confronts his powers while trying to navigate a difficult family life, he begins to fight crime and learns the true nature of Elijah Price. [END] 
[1]  [DOC] David Dunn is a fictional character and the main protagonist in the "Unbreakable" film series, portrayed by American actor Bruce Willis. Dunn is a former college football prodigy and presently a security guard who discovers he has superhuman abilities. [END] 
Answer: 
Bruce Willis
Bruce Willis