中学生埃里克(克吉林)爱上了年轻的贝尔塔,与她共享了初恋的乐趣。但是一个埃里克不认识的男人使他们之间的关系笼罩上了一层阴影。这个男人用性虐待的方式折磨贝尔塔,但埃里克始终不知道这个人的身份。一天埃里克发现贝尔塔死了,她是自杀的。在她的住处,埃里克遇见了他的拉丁语老师( 雅莱尔),此人被他的学生称作“卡里古拉”——历史上一个淫荡、残暴的罗马皇帝的名字。他虽然没有亲手杀死贝尔诺,但正是他促成了她的死亡,他应该对这件事承担责任。由于贝尔塔的死亡,埃里克从一个对他来说毫无希望的爱情中解脱出来。
故事发生在1958年的美国,年轻的女子米尔德(鲁丝·内伽 Ruth Negga 饰)爱上了名为理查德(乔尔·埃哲顿 Joel Edgerton 饰)的男人,两人很快就走到了一起。然而,这段恋情却在社会上掀起了轩然大波,原因只有一个,那就是米尔德是一名黑人女子,而理查德是一名白人男子。 这段黑白恋令他们所居住的弗吉尼亚州震怒了,州长竟然就此事将两人告上了法庭,审判结果非常的荒谬,夫妻两人双双被判入狱,而两人获得赦免的条件是,理查德必须永远的离开弗吉尼亚州,再不回来。米尔德和理查德并没有顺从于这不公平的命运,而是为了捍卫他们的爱情和人权,进行了上诉。
泰石(在熙饰)是个无所事事的年轻人,他每天骑着摩托车挨家发传单,将它塞入钥匙孔中。如果过几天传单还没有被人拿掉,泰石就会撬开锁进去小住一段时间,在那洗澡做饭拍照。作为交换,他会帮主人家做些家务、打理房间。 一次,他在一所空房子里遇见了一个被丈夫施虐折磨过的女人善华(李丞涓饰)。她浑身青肿,眼神里流露着哀怨。逃走后的泰石惦记着善华,再返回她家时,恰好碰上善华的丈夫在虐待她,他当即出手,带走了她。 后来,他们两个人恢复到以前的神秘生活,结伴一起寻找空房间,虽没有言语交流,却彼此默契。一次他们进入陌生人房间时,发现一具老人的尸体,他们为他办了一个认真的葬礼后就在这件屋子快乐的住下。直到一天老人的儿子找上门来,他们被当作杀人嫌疑犯带走。泰石锒铛入狱,善华被老公带走。但是故事并没有在这里结束。