The Gift is a 2000 American film directed by Sam Raimi, written by Billy Bob Thornton and Tom Epperson and based on the alleged psychic experiences of Thornton's mother.
It is a supernatural thriller, with the main character Annie (Cate Blanchett) becoming involved in a murder mystery as a result of her witnessing the crime with her second sight. Other major characters are played by Keanu Reeves, Giovanni Ribisi, Hilary Swank, Katie Holmes and Greg Kinnear.
The film is set in the fictional southern town of Brixton, Georgia, where young widow Annie Wilson (Cate Blanchett), the mother of three young boys, is the resident "fortune-teller." The town is abuzz with the disappearance of Jessica King (Katie Holmes), the fiancée of Wayne Collins (Greg Kinnear), the school's principal.
As the search for Jessica begins, the local police and Jessica's father Kenneth King (Chelcie Ross) enlist Annie's help to see if she can come up with a possible answer. Annie is unable to produce a vision,...