Italian thriller focuses on small town's murky history