Eugene van Wingerdt (Scott Glenn) é um barbeiro de uma cidade pequena que esconde um segredo obscuro. Vinte anos atrás, ele foi preso por vários assassinatos, mas foi liberado por falta de provas. O detetive encarregado do caso se matou por desespero. Agora o filho do detetive está na cidade, com alguns segredos próprios. Será que ele está em busca de vingança ou está esperando para aprender com o mestre?