Fairhaven tells the story of Jack Marion, an assassin who finds himself unwillingly pulled into the supernatural conflict between good and evil.