犹太青年吉多(罗伯托·贝尼尼饰)遇到美丽的老师朵拉(妮可莱塔·布拉斯基饰),礼貌地向朵拉鞠躬:“早上好!公主!”。在经历了许多热闹的波折之后,两人幸福地生活在了一起。然而,好景不长。在法西斯政权下,圭多和他的儿子被强行送往犹太人集中营。朵拉虽然不是犹太人血统,但她毅然决然地跟丈夫和儿子分开,关押在集中营。聪明的乐天圭多哄儿子说这只是一场游戏,奖品是一辆大坦克,儿子在纳粹的阴霾中快乐而天真。虽然集中营里的生活又累又孤单,但圭多还是给别人带来了很多快乐。他还趁机在纳粹电台向妻子打招呼:“早上好!公主!”,圭多为儿子弥补的游戏应该如何收场?他们的家人能否度过这个黑暗的时代?