Lata 40. XX wieku, czas wojny. Bruno ma 8 lat; mieszka w Berlinie razem z siostrą i rodzicami. Pewnego dnia rodzina przenosi się na wieś, aby towarzyszyć ojcu – niemieckiemu oficerowi – w jego nowej pracy. Bruno łamie zakaz opuszczania nowego domu i poznaje okolicę. W ten sposób zaprzyjaźnia się ze Szmulem – chłopcem, który mieszka w innym, nieznanym świecie za kolczastym ogrodzeniem...