James ha scontato una pena per aver annegato un ragazzino quando era bambino, anche se il corpo non è mai stato ritrovato nel fiume. Una visita della madre della sua vittima sulla parola lo spinge alla ricerca della verità. Con poco tempo a disposizione e pericoli ad ogni passo, James rischia la sua libertà e la sua vita per scoprire la scia di peccati che potrebbero dare una conclusione al lutto della madre.