故事发生在1936年的德国,那一年,在德国柏林举办了第11届奥林匹克运动会。乔治(让-保罗·贝尔蒙多 Jean Paul Belmondo 饰)是一名来自法国的拳击教练,尽管他对法西斯的残暴统治深恶痛绝,但迫于形势也只能委曲求全。 乔治曾经在一战中担任过飞行员的职务,激烈的交战之中,他与名叫甘特(弗兰克·霍夫曼 Frank Hoffmann 饰)的德国飞行员相识了,两人之间产生了真挚的友谊。在奥运会上,乔治和甘特重逢了,他们的友谊并没有因为时间的流逝而沾染尘埃。一次偶然中,乔治和甘特遇见了一名犹太男孩,男孩悲惨的境遇令两个男人心中十分不忍,他们决定联起手来,尽各自所能,将男孩和他的家人送往境外。
奥吉(雅各布·特瑞布雷 Jacob Tremblay 饰)是一个10岁的男孩,除了头戴一个巨大的太空头盔外,他和其他的同年龄孩子别无二致。头盔下隐藏了奥吉因为各种手术而伤痕累累的脸庞,它不仅完美的隐藏起了奥吉脆弱自卑的内心,也成功的防止了奥吉的模样吓到别的孩子。
奥吉没有上过学,他的所有文化知识都是母亲伊莎贝尔(朱莉娅·罗伯茨 Julia Roberts 饰)在家教授给他的。然而,伊莎贝尔渐渐感觉到,家庭课堂无法满足奥吉的成长需要,除了学习知识,奥吉还必须学会的,是如何同除了家人以外的人交流。在忧虑重重之中,伊莎贝尔将奥吉送入了一间公立学校里,在那里,奥吉面临的是他人生中必须要战胜的挑战。