Razor's Edge

Spirits and Demons and a neurotic sorceress.