* Bruno: Interpretato da Asa Butterfield, Bruno è il figlio di un ufficiale nazista che viene trasferito in un campo di concentramento durante la seconda guerra mondiale. Fa amicizia con un ragazzo di nome Shmuel dall'altra parte del recinto.
* Shmuel: Interpretato da Jack Scanlon, Shmuel è un ragazzo ebreo imprigionato nel campo di concentramento. Stringe un'amicizia con Bruno, ignaro del pericolo che corre.
È importante notare che il film è una storia di fantasia e non ritrae eventi storici reali.