En la Europa de la Segunda Guerra Mundial, Bruno es un niño de ocho años que, tras mudarse con su familia a una casa cerca de un campo de concentración, se siente completamente aislado y aburrido. Su padre, un oficial nazi de alto rango, se muestra distante y autoritario, lo que solo aumenta la curiosidad de Bruno por lo que hay más allá de su nuevo hogar. Un día, mientras explora los alrededores, se topa con una cerca que separa su mundo del de un niño llamado Shmuel, que viste un uniforme de rayas.