Chile, 1973. Gonzalo Infante (Matías Quer) é um garoto que estuda no Colégio Saint Patrick, o mais conceituado de Santiago. Gonzalo é de uma família de classe alta, morando em um bairro na área nobre da cidade com seus pais e sua irmã. O padre McEnroe (Ernesto Malbran), o diretor do colégio, inspirado no governo de Salvador Allende decide implementar uma política que faça com que alunos pobres também estudem no Saint Patrick. Um deles é Pedro Machuca (Ariel Mateluna) que, assim como os demais, fica deslocado em meio aos antigos alunos da escola. Provocado, Pedro é seguro por trás e um deles manda que Gonzalo o bata, que se recusa a fazer isto e ainda o ajuda a fugir. A partir de então nasce uma amizade entre os dois garotos, apesar do abismo de classe existente entre eles.