A San Juno, una notte, durante la festa patronale, un ragazzo di sedici anni, Angel Chávez, viene trovato sul greto del fiume accanto al corpo senza vita di una coetanea. Quello stesso giorno è arrivato in paese David Blake, un avvocato in cerca di impiego, dal momento che non potrà più insegnare legge all'università se non farà pratica legale. David viene rifiutato da tutti gli studi legali di San Juno, eccetto che da quello dell'avvocato Castle, che gli affida la difesa di Angel Chávez.