While walking through a train station, David Dunn (Willis) discovers he has the ability to sense people's bad deeds by simply touching them. A man in an orange suit bumps into David and David senses that the man has recently broken in an unsuspecting person's house. David follows the man in the orange suit back to the house where he is holding the family hostage. David himself trespasses to save the family. While inside the orange suit man throws David into a pool. He nearly drowns due to his weakness from water, but the hostage children save him. David then proceeds to strangle the orange suit man to death after a big struggle. He finds that he was too late in saving the children's parents. The next day, David is mentioned in the paper as a hero. Elijah Price (Jackson) sees this and asks to meet David. When they meet, David shakes Elijah's hand and all of a sudden sees Elijah's bad deeds. Elijah orchestrated the plane crash, hotel fire and the train crash that David was a part of, all to find his exact opposite in life, the unbreakable man, David. David is the hero, and Elijah is the villain. David walks away upset. He led authorities to Elijah's store where they find evidence of three acts of terrorism. Elijah is sent to an institution for the criminally insane.