I'm pretty new at this, but I think leaving the 'before' clause gives an urgency to the line, which adds credibility to the idea that a cynic/weary character would turn to an unlikely source of assistance. However, I'm not sure you need 'New York City' in the detective part. Like I said, I'm new, but I think simplicity works. Adding a location takes up time and space without giving much in return. Compare the two, see if you think it adds much (I'm also Australian, so not sure if there is a critical difference between NYPD, LAPD, GCPD and the rest):
After his wife is kidnapped, a world-weary New York City detective must rely on a clairvoyant sorceress and an assortment of fantastical creatures to help him find her and stop the sadistic abductor?before she is murdered.?
After his wife is kidnapped, a world-weary detective must rely on a clairvoyant sorceress and an assortment of fantastical creatures to help him find her and stop the sadistic abductor?before she is murdered.?
I think the same simplicity principle applies to the "clairvoyant sorceress and an assortment of fantastical creatures" line. If there enough irony in the fact that the detective is relying on the supernatural world, then the specifics of the characters on whom he is relying become details, and are not valuable parts of the logline.
Otherwise, sounds interesting!