En el Berlín de 1942, Bruno, un niño de nueve años, se ve forzado a mudarse a una zona rural desolada cuando su padre, un oficial militar, es reasignado. Aburrido y solo, Bruno se obsesiona con una valla cercana y entabla amistad con Schmuel, un niño que vive al otro lado, vestido con un pijama de rayas. A través de esta amistad, Bruno comienza a comprender la dura realidad que Schmuel enfrenta, sin darse cuenta de los horrores que se esconden tras la valla, hasta que es demasiado tarde para escapar.