Following an unexpected tragedy, child psychologist Malcolm Crowe meets a nine year old boy named Cole Sear, who is hiding a dark secret.
Bruce Willis
as Malcolm Crowe
Haley Joel Osment
as Cole Sear
Toni Collette
as Lynn Sear
Olivia Williams
as Anna Crowe
Donnie Wahlberg
as Vincent Grey
Trevor Morgan
as Tommy Tammisimo
Mischa Barton
as Kyra Collins
Angelica Page
as Mrs. Collins
Greg Wood
as Mr. Collins
Peter Anthony Tambakis
as Darren
Jeffrey Zubernis
as Bobby
Bruce Norris
as Stanley Cunningham