Bruno, neuf ans, est le fils du commandant nazi du camp d'Auschwitz. Cantonné dans sa nouvelle maison, il découvre vite qu'un monde existe derrière la clôture qui sépare son foyer des baraquements. Il rencontre alors Schmuel, un garçon du même âge que lui ; ce dernier est vêtu d'un pyjama rayé.