Als sein Vater (David Thewlis), ein SS-Offizier, in den 1940er Jahren gemeinsam mit der Familie aus Berlin wegzieht, kann der 8-jährige Bruno (Asa Butterfield) mit dem Leben auf dem Land nichts anfangen. Er weiß auch nicht, dass sein Vater Kommandant eines Konzentrationslagers geworden ist,