二战期间,西蒙(比尔·斯卡斯加德 Bill Skarsgård 饰)在哥德堡郊区的一个工人家庭长大。尽管家庭充满爱意,西蒙仍感觉自己格格不入。 西蒙喜欢阅读, 天资聪颖的他不顾父亲的反对去学校学习,并在那里遇到了正在躲避纳粹的犹太书商的儿子,伊萨克(Karl Linnertorp 饰)。在二战的硝烟中,两个男孩和他们各自家庭的命运就因此联系在了一起。渐渐长大的西蒙发现他的双亲并非是他的亲生父母,而这个事实将改变他的人生,开启他寻根的旅程。。10歲的加比爾住在他的「小小國度」中 — 位於布隆迪一個外國僑民聚居,舒適的社區。加比爾是一個快樂,終日無憂無慮地與小朋友和妹妹四處尋樂的正常孩子。然後,於1993年,鄰國盧旺達的緊張局勢蔓延,導致他的家人和他純真的人生也受到威脅。。