La cinta está basada en la novela The Boy in the Stripped Pyjamas, del escritor irlandés John Boyne, publicada en 2006.
El actor Rupert Friend inicialmente rechazó el papel de teniente Kotler porque estaba sorprendido por la naturaleza violenta de su personaje. En sus palabras: "Quiero decir, no es particularmente halagador estar asociado con un grupo de personas que intentaron exterminar a toda una raza. No soy una persona gritona y tampoco soy violento. El personaje me asustó. Pero luego Me di cuenta de que ese era probablemente el punto. Se trataba de poner una cara humana en estas atrocidades ". Friend luchó durante todo el rodaje y se volvió retraído después de filmar las escenas más desgarradoras.
Algunos eruditos han criticado la película por oscurecer los hechos históricos sobre el Holocausto y crear una falsa equivalencia entre víctimas y perpetradores. Por ejemplo, al final de la película, se describe el dolor de la familia de Bruno, lo que anima al espectador a sentir simpatía por los perpetradores del Holocausto. También mencionaron que la historia no es muy realista y contiene muchas inverosimilitudes, porque los niños fueron asesinados cuando llegaron a Auschwitz y no les fue posible tener contacto con la gente del exterior. Sin embargo, según los registros nazis, había 619 niños varones en el campo; todas las mujeres y muchos otros niños varones fueron gaseados a su llegada.
Tuvo su premier mundial en el Carnegie Film Festival, en Inglaterra, en agosto de 2008.
Vera Farmiga es la única actriz de nacionalidad norteamericana en la cinta.