Bruno (Asa Butterfield), un niño alemán de 8 años que vive durante el régimen nazi en la Segunda Guerra Mundial en 1942, es hijo de un estricto comandante que acaba de ser asignado a su nuevo puesto en un .