Haley Joel Osment, plays eight year old Cole Sear. A kid haunted by ghosts that only he can see. The ghosts don't realize that they are dead and only see what they want to see. Every ghost he sees has some sort of unresolved problem.
Bruce Willis is Malcom Crowe, a child psychologist who very early on in the film, is shot by a former patient of his. A year later, Bruce takes on young Cole as a patient. Cole reminds him of the guy that shot him and desperately wants to get this one right. Bruce is the only one that Cole tells about his paranormal powers.
Bruce's marriage is falling apart. His wife won't speak to him and he thinks that she may be having an affair.
Finally Bruce confronts her one night but she acts like he's not even there. She's crying about why Bruce had to leave her. Then she drops his wedding ring.
Bruce sees the ring that he thought was on his finger, then comes to the sudden realization that the guy that shot him in the beginning of the movie, actually killed him and he is just another ghost that young Cole can talk to.
Spoiled by: firstname.lastname@example.org