Nach einem traumatischen Erlebnis versucht der psychisch gebrochene Lehrer Sergio Rossetti (Michele Riondino) in einem abgelegenen Alpendorf einen Neustart. Im krassen Kontrast zu seinem eigenen Befinden wirken alle Einheimischen glücklich. Bald erfährt er den Grund: Wer den introvertierten Jugendlichen Matteo (Giulio Feltri) umarmt, verliert alle negativen Gefühle. Der Junge wird von seinem Vater Mauro Corbin (Paolo Pierobon) und der Kirche als Heiliger vermarktet und ausgenutzt. Als Sergio den 'Holy Boy' ermutigt, aus seiner Rolle auszubrechen, hat das verheerende Konsequenzen.