故事講述的是一個叫布魯諾的男孩,跟隨家人到了一個納粹集中營外的一所房子裡生活。並認識了集中營裡的猶太男孩施穆爾的故事。布魯諾,他的房間可以看到不遠處的「農場」。他認為是農場,因為那裡的人在勞動。他只是奇怪,這些人為什麼穿著睡衣勞動。
他的家裡有一個幫廚的人,那人的外套裡也有一套條子睡衣,這個幫廚的老人每天在削土豆,走路總是歪歪倒倒,一臉惶恐不安。
因為整天被關在房子裡,無聊的布魯諾便偷偷地翻牆跑到了「農場」附近。他在高高的鐵絲網前認識了施穆爾,一個猶太男孩。兩人漸漸地成了好朋友。
最後,兩個孩子為了尋找施穆爾「失蹤」的父親,讓布魯諾挖隧道越過鐵絲網,穿上條紋衣服混入集中營,他們一個一個棚子裡尋找,結果進了一個大棚,那裡面是一堆垃圾一樣準備淋浴的男人們。他們被趕進淋浴室,天上下著雨,布魯諾對猶太小孩說:他們可能是讓我們來躲雨的。接著,有人命令他們脫衣服,接著鐵門關上了,外邊的軍人開始放毒氣。男人們絕望地叫著。兩個男孩手牽手,一臉迷茫和恐懼。
看到這裡,內心十分觸動。兩個不同境遇的孩子,在什麼都不知道的情況下,卻要去承擔戰爭的傷害。
在這期間發生了這些事情。布魯諾問父親:我們為什麼要在這裡。父親說:我們為了國家的強大,我們在為國家工作,為了人民的幸福生活。
布魯諾問姐姐:「他們為什麼要在農場勞動?」
姐姐說:「你還認為那是農場嗎?那裡是營地。他們是猶太人,他們一戰的時候打敗了我們,他們要受到懲罰。他們想讓我們遭遇不幸。所以要這樣對待他們。
布魯諾問司機:「那個煙囪裡冒的黑煙是什麼?味道很難聞?」司機說:「那裡面燒的是垃圾。」
布魯諾問教師:「猶太人沒有一個是好人嗎?」
教師說:「如果你能找到一個好人,那你就是偉大的探險家了。」
只有母親和奶奶痛恨這場戰爭卻無能為力。
影片的最後,身為集中營長官的父親發現兒子被關進了毒氣室。他站在沒有任何聲息的大鐵門前,淋著雨,痛苦萬分。戰爭就這樣以一個男孩子的故事描畫得殘酷無比。
還有很多細節,比方那個削土豆的老人,他救了從鞦韆上摔下來的布魯諾。布魯諾從他熟練地包紮上感到他是一個醫生。老人承認了布魯諾的猜測。他很奇怪老頭為什麼要去削土豆。他對老人說:「帕維爾,假如你還是個醫生,你一定是一個好醫生。」猶太醫生帕維爾那一瞬間的百感交集,讓我忍不住捂住嘴淚流不止。我怕自己哭出聲來。
比方那個金髮碧眼的司機,他的父親是不同政見者,開戰的時候跑到瑞士。布魯諾的父親認為這是一個不愛國的不負責任的大學教授。他們的談話是在晚餐的時候,給他們斟酒的人是猶太醫生帕維爾,司機把一肚子惶恐發洩到帕維爾上身,把他拉到廚房裡一頓暴打。帕維爾再也沒有出現在布魯諾家裡。而司機最後也因為不忠誠的父親受到懲罰,送到戰場上去了。
比如,布魯諾在家裡看到了小男孩施穆爾。因為孩子手小,他被叫來擦酒杯。布魯諾給了小男孩一塊點心,正在小男孩狼吞虎咽差點噎住的時候,他被司機當場揪住了。司機問布魯諾是不是認識這樣男孩子,是不是像男孩子招供的點心是布魯諾給的。布魯諾說:我不認識也,點心是他自己拿的。那個猶太小男孩施穆爾,那雙看著布魯諾的眼睛,讓人心碎。
世界太大了,我們知道得太少了。很多事情並不是我們聽到的和想像到的那樣。我常常為自己的言不由衷慚愧。所以,我想努力地去說真話。儘管,它是那麼的難。難倒了自己竟然會失聲痛哭。