1999年,在山西省汾阳县,一个名叫沈涛(赵涛饰演)的开朗女孩在矿工梁子(梁敬东饰演)和煤矿老板张金生(张译饰演)之间徘徊。一个女人和两个男人之间的三角恋无法保持长期的平衡。梁子和金生之间的友谊破裂了。当陶儿结婚的时候,有些人会选择远走他乡。
天生缺乏器官的白桂丸被扔进了河里,后来被医生的养父(原田芳雄饰演)救了下来。他制作了义眼、假肢和其他假肢来填充他缺失的身体,并被命名为白桂丸(由他的妻子木聪扮演)来抚养他。为了摆脱被诅咒的命运,重新获得身体的每一个部位,白鬼丸向拥有自己器官的48位魔神宣战,离开家,踏上了战争之旅。在寻找魔神的旅途中,白贵丸遇到了自称“大盗”的多罗罗(柴崎清饰演)。为了获得白贵丸手中的剑,多罗罗跟随他踏上了旅程。
七位主人和七位仆人为了获得圣杯而相互争斗的仪式被称为圣杯战争。“圣杯战争”十年后,东木市再次迎来战争,不安感笼罩着整个城市。有人暗中策划使这场战争逐渐陷入混乱