In the lusty humidity of the Deep South, among the neon lights of Vegas, and the glitz of high-fashion, demon slayers are the new sexy.Fantasia / Romance