Annie Wilson (Cate Blanchett) possesses the gift of psychic powers and supports herself and her family by reading the cards to neighbours who want to know what the future may hold. When the wealthy, beautiful, and sexually promiscuous Jessica King (Katie Holmes) goes missing, her bound and ravaged body begins to haunt Annie through her visions. When the murder investigation becomes short on leads, the police are forced to turn to Annies special powers for help. The supernatural becomes terrifyingly real when Annies gift becomes her only hope to stop the killer before she becomes the next victim.
Horror is not a respectable genre but Blanchett and Reaves can do anything with any genre. Their performances are stunning. Reaves character is utterly repugnant and hateful but somehow you admire him for playing it so well. Blanchett plays a witch/tarot card reader/heroine character so well it almost makes you side with the paranormal. Good punchy drama with a few horror bits but don't let that put you off.