故事发生在位于阿尔巴尼亚的古老山区中,在当地,依然流传着关于婚姻和男女关系的非常古老的规则。少女汉娜(阿尔芭·洛瓦赫 Alba Rohrwacher 饰)生于斯长于斯,看尽了当地妇女艰辛的生存状态,特立独行的汉娜默默发誓,绝不嫁人从此成为操劳家务的奴仆。
于是,依照当地的律法,汉娜许下了诺言,一辈子守身如玉,从此,在所有人的眼中,她不再是一名女性,同时也不再享受身为女性的所拥有的权利。就这样,汉娜被赐予了男名“马克”以及一把匕首,放逐至荒郊野岭,自生自灭。一晃眼十年过去,坚强的汉娜依旧形单影只,但这一次,她再度做出了惊人的选择——前往大都市米兰,寻找自己的姐姐。。祭拜父亲的梓安,无意发现父亲和一个叫梓童的小男孩合影。在她的记忆中,家里并没有这个孩子。经过查找,一些信息勾起了梓安强烈的好奇心,梓童到底是谁?一直在跟随自己的人又是谁?父亲真的是自杀的吗?结果出乎所。故事发生於20世纪80年代中期的纽约,《千禧年降临》的第一幕介绍了中心人物路易·爱恩森(Louis Ironson)。他是一名犹太人,与同性恋爱人普莱尔·沃尔特(Prior Walter)住在一起。但普莱尔後来发现自己患有艾滋病,社会在当时对此病仍然知之甚少,路易无法承受住巨大的压力便抛弃了对方搬了出去。与此同时,在城市中另一方,也有一位名为乔·皮特(Joe Pitt)的共和党律师。他是一位摩门教徒,同时也在尽力压制自己的同性恋倾向。剧中,臭名昭著的麦卡锡主义者罗依·康(Roy Cohn)为他提供了一份十分有前途的工作,而乔并没有立刻接受,因为他担心自己服用安定上瘾的妻子哈珀(Harper)。 随着剧情发展,普莱尔发现经常有鬼魂和天使来拜访他,还被这些人称为先知;乔在自己的宗教信仰和性取向的矛盾中痛苦挣扎;路易十分後悔抛弃了爱人,时刻受到良心的折磨;...。