12岁女孩子奥菲丽娅(伊万娜•巴克尔洛 饰)有一个凶暴的法西斯军官继父维达(塞吉•洛佩兹 饰),维达的任务就是镇压反抗者,研究各种刑具来折磨残害被抓来的异见人士,奥菲丽娅每天都目睹让人不愉快的事件。眼看着冷酷的继父和其党羽每日作恶还以此为乐,母亲又身怀六甲患病在床,被孤独感和目睹暴行的痛苦困扰的奥菲丽娅开始沉浸在自己的幻想中聊以自慰。 一天,奥菲丽娅遇到了迷宫的守护者,潘神(道格•琼斯 饰)。潘神告诉她,她其实是奇幻王国失踪的公主,要想恢复身份,必须通过三个危险的考验。
克里斯蒂娜(凯萨琳·萨斯 Kathrin Sass 饰)衷心拥护着社会主义东德,她的丈夫已经逃往西德,剩下她一人抚养一对儿女阿丽安娜(玛丽亚·西蒙 Maria Simon 饰)和阿历克斯(丹尼尔·布鲁赫 Daniel Brühl 饰)。1989年,阿历克斯上街游行被捕,母亲目睹了这一幕,心脏病发晕倒过去,不省人事了好一段时间。 当她醒来,她熟悉的国家已经改变——柏林墙推倒,民主德国的社会主义也随之瓦解。 医生说,克里斯蒂娜不能再受刺激了。于是儿子想方设法营造一个过往的世界给母亲。母亲因此得以活在过去的民主德国里:包括邻居的衣饰,电视的新闻,换成苏联食品的罐头。然而,阿历克斯用心良苦不可能掩饰庞大的现实世界。终于,儿子以自己的方式去和母亲讲述东德的变迁。