
Henry Barthes (Adrien Brody) è un supplente chiamato a insegnare in un liceo frequentato da ragazzi con storie difficili alle spalle e tumultuosi rapporti con i genitori. Con i suoi metodi convincenti, Henry interagisce con gli studenti, dentro e fuori dalle aule, cercando nel poco tempo che ha a disposizione di tramandare loro ciò che lui stesso ha imparato sia grazie ai libri sia tramite le sue esperienze di vita. Concluso l’incarico, Henry viene assegnato a una nuova scuola dove scopre quanto il sistema scolastico pubblico sia decadente e alla deriva per colpa di individui che, anziché essere solidali, impongono delle distanze invalicabili, difficili da superare.