Bruno, de oito anos de idade, é o filho protegido de um oficial nazista cuja promoção leva toda família a trocar Berlim por uma área desolada. Entediado, o menino ignora as recomendações da mãe de não explorar o jardim dos fundos e segue para a "fazenda" que viu a distância. Lá encontra Shmuel, um menino da sua idade que vive uma existência paralela e diferente do outro lado da cerca de arame farpado de um campo de concentração.