猶太青年圭多(羅伯托·貝尼尼)邂逅美麗的女教師多拉(尼可萊塔·布拉斯基),他彬彬有禮的向多拉鞠躬:「早安!公主!」。歷經諸多令人啼笑皆非的周折後,天遂人願,兩人幸福美滿的生活在一起。
然而好景不長,法西斯政權下,圭多和兒子被強行送往猶太人集中營。多拉雖沒有猶太血統,毅然同行,與丈夫兒子分開關押在一個集中營里。聰明樂天的圭多哄騙兒子這只是一場遊戲,獎品就是一輛大坦克,兒子快樂、天真的生活在納粹的陰霾之中。儘管集中營的生活艱苦寂寞,圭多仍然帶給他人很多快樂,他還趁機在納粹的廣播裡問候妻子:「早安!公主!」
法西斯政權即將傾覆,納粹的集中營很快就要接受最後的清理,圭多編給兒子的遊戲該怎麼結束?他們一家能否平安的度過這黑暗的年代呢?