NYPD: i pluridecorati detective Turk e Rooster (Robert De Niro e Al Pacino), prossimi alla pensione, sono chiamati ad indagare su un omicidio che sembra avere legami con un caso risolto molti anni prima. Un serial killer, convinto di essere un vigilante al servizio della comunità, semina cadaveri nella città, lasciando su ogni vittima una poesia di quattro righe ispirata all’ omicidio appena commesso. L’evidente somiglianza di questo nuovo caso con quello risolto anni prima, pone loro un enorme dubbio: la persona che hanno messo dietro le sbarre è davvero il colpevole o chi agisce ha a che fare con i precedenti omicidi? La situazione si fa più calda quando Karen Corelli (Carla Gugino), agente del reparto CSI, comincia ad analizzare le poesie. Forse chi commette quegli omicidi potrebbe essere un poliziotto.