Here’s where it starts to get tough, because The Gift—starring (deep breath) Cate Blanchett, Keanu Reeves, Greg Kinnear, Hilary Swank, Katie Holmes, Kim Dickens, Giovanni Ribisi, Gary Cole, future J. Jonah Jameson J.K. Simmons, and future Aunt May Rosemary Harris—is an atmospheric, enjoyable supernatural whodunnit. Billy Bob Thornton and Tom Epperson co-wrote the script about a single-mom psychic (Blanchett) in small-town Georgia whose “gift” embroils her in a spooky mystery.