A sorceress and a police detective track a reborn Jack the Ripper through historically recreated cities, from Victorian London to Montezuma's Mexico City.