Lata 40-te, czas wojny. Bruno ma 8 lat mieszka w Berlinie razem z siostrą i rodzicami. Jednak 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...