* Bruno: Bruno, grany przez Asę Butterfielda, jest synem nazistowskiego oficera, który podczas II wojny światowej zostaje przeniesiony do obozu koncentracyjnego. Po drugiej stronie płotu zaprzyjaźnia się z chłopcem o imieniu Szmuel.
* Szmuel: Szmuel, grany przez Jacka Scanlona, to żydowski chłopiec więziony w obozie koncentracyjnym. Zaprzyjaźnia się z Bruno, nieświadomy grożącego mu niebezpieczeństwa.
Należy zaznaczyć, że film jest opowieścią fikcyjną i nie przedstawia prawdziwych wydarzeń historycznych.