En sytten år gammel stallgutt (Peter Firth) begår plutselig en forferdelig misgjerning: han blinder seks hester i en stall i Hampshire i England. Psykiateren Martin Dysart (Richard Burton) forsøker gjennom inngående samtaler å finne årsakene til guttens mentale problemer. Etter hvert som Dysart avdekker sannhetene bak guttens demoner, finner han seg ansikt til ansikt med sine egne.