小說《The Boy in the Striped Pajamas》(穿條紋睡衣的男孩)主角九歲,父親是納粹德軍的軍官,一家由柏林搬到集中營附近,軍官的職責是將一群一群的猶太人趕入毒氣室毒死,然後燒掉。

主角在柏林有同學和朋友,但在集中營附近沒有小孩,只有父母、姊姊和上門家教的老師。他有天走到集中營外,相隔鐵絲網跟同齡的猶太男孩交朋友。

有一日,猶太男孩說爸爸失蹤,讀者自然知道他的爸爸已在毒氣室死去,德國男孩說入去幫他找爸爸,他在鐵絲網下挖出淺淺地道爬入去,猶太男孩多穿一套條紋睡衣給他換上,然後一起走入集中營尋人。

德國男孩跟猶太男孩尋人時,德軍正推一大群人入毒氣室,混亂中將兩個男孩推入去,他們就此一起死去。

電影將男主角由九歲改為八歲,戲中多次提及兩個男孩都是八歲,因為有書評人認為生於納粹家庭的九歲男孩不會無知至此。作者John Boyne解釋現在的人有互聯網,好像甚麼都知道,但上世紀四十年代,男孩未必知道四周發生的事。

我覺得電影將兩個男孩改為八歲是對的,我們九歲大概讀小三,已經開始明白成人世界,也懂得避免危險。當然,看故事不必反駁,世上總有特別單純的九歲男童,惟改為八歲更合理。