1941年第二次世界大战肆虐时期,德国纳粹入侵苏联。在经历长达4个月的攻坚战无果后,希特勒决定用饥饿和围困的方式夺取列宁格勒。纳粹围城三年,尸横遍野的列宁格勒成为一座死亡之城。
英国女记者凯特·戴维斯(米拉·索维诺 Mira Sorvino 饰)在前线采访时,与她的爱人美国记者菲利普·帕克(加布里埃尔·伯恩 Gabriel Byrne 饰)失散,被困列宁格勒。孤立无援的凯特幸得列宁格勒义勇军女警妮娜(欧嘉·苏图洛娃 Olga Sutulova 饰)的帮助与庇护。两人坚守在冰天雪地的战火之中,与饱受饥饿折磨的苏联军民一起,为生存而战。。苏平(吴建飞饰)开了一家生意清淡的素味餐厅,因为他励志将推广素食为自己终身事业。设计公司总监艾露(郭彤彤饰)是一位无肉不欢的食肉主义者。一直恪守尊重生命,环保生活的苏平,为了一只即将被斩杀的羊和艾露发生冲突,争执中受伤并被送入医院。因母亲(唐群饰)的逼婚并在好友的计谋下,两个完全对立的人住到了一起。同居的日子里,素食理念影响着艾露,两人从格格不入,矛盾重重到关系融洽,更让艾露明白素食的美味来自它的本身,因为它纯粹,自然、本真。就如同亲情,友情和爱情.…...。