Um detective assombrado pelo passado enfrenta a sua última missão ao proteger uma jovem do assassino dos seus pais.
Louis Schneider, um detective que vive refugiado no álcool e assombrado pelos fantasmas do passado, acaba de ser retirado da investigação do caso de um assassino depois de um incidente com o roubo de um autocarro. Ao descobrir que Charles Subra, um psicopata que matou os pais de duas meninas há 25 anos atrás, foi libertado por bom comportamento, dá-se conta da corrupção que mina o sistema. Quando localiza Justine, a irmã sobrevivente, que nunca superou o trauma e vive amedontrada pela libertação do assassino dos pais, Schneider decide enfrentar a sua última missão para a proteger.