Danny et Maria Baez cherchent à arrêter un tueur qui a déjà causé la mort de deux personnes, mais ils se heurtent à un problème de taille : il s'avère très difficile d'établir un lien solide entre les deux victimes. La panique gagne peu à peu la ville, car le tueur s'en prend aux passants en pleine rue. Lorsqu'ils découvrent que l'une de ses victimes, une vieille dame, a jadis été arrêtée pour une tentative de meurtre, ils décident de contacter Trevor Holt, du bureau du procureur, en charge de l'enquête à l'époque. Parallèlement, Frank aide un de ses anciens amis à venir à bout de ses problèmes d'alcoolisme...