Jerry (Ryan Reynolds) is a man. A man with who is slightly unhinged. A man who hears disembodied voices - The Voices. When he accidentally kills the woman of his dreams, Fiona (Gemma Arterton), he must decide whether he is going to listen to his sardonic talking cat, Mr. Whiskers, and become a serial killer, or to his loving, supportive dog, Bosco, and be a "good boy".
"That’s what kills all the men in my movie – having to experience their own feelings." Writer, director, producer, set designer, costumer, Jane-of-all-trades, Anna Biller has her finger on the feminist pulse with The Love Witch, a fantasy romance horror comedy (FanRoHoCo?) about witchcraft in the modern era, set in a technicolor dream world of 60's style and grace. Femme fatale Elaine (Samantha Robinson) is the titular love witch who, after racking up a body count in the search for love, sets her lustful sights on the police officer investigating the strange deaths around her.