From a time when HBO didn't suck.
Cast A Deadly Spell.
Phil Lovecraft is a hard boiled, Raymond Chandler kind of PI in a world where magic is real
There was a sequel to it that was just plain awful in everyway it could be. SJWism arrived and killed the franchise in it's cradle.