日本室町时代中叶,当权的幕府威信锐减。野心勃勃的醍醐景光(中井贵一饰),为了成就霸业,而将尚未出生的儿子百鬼丸献祭给48个魔神,他和妖怪定下约定,取走了包括眼、耳、口、鼻等在内的48个器官。
一出生就缺少器官部位的百鬼丸,被抛入河中,后来为医生养父(原田芳雄饰)所救,替他制作了义眼、义肢等补足了身上缺失,并命名为百鬼丸(妻夫木聪饰),抚养他长大。为了摆脱自己被诅咒的命运,夺回身体的每一个部分,百鬼丸向占有自己器官的48个魔神宣战,离家踏上征战之旅。
在寻找魔神的旅途上,百鬼丸遇到了自称“侠盗”的多罗罗(柴崎幸饰),为了得到百鬼丸手中的宝剑,多罗罗跟随他一起踏上旅程。。马龙(徐啸力饰)是一个出身偏远山区的出租车司机,他生活在一个重视传统价值的民族社区中。在这里,男女青年在婚前必须保持绝对的纯洁,这是一种严格的社会规范和民族传统。然而,马龙与乡村姑娘小芳(杨杏饰)相爱了。小芳不仅美丽善良,还无私地支持和照顾马龙。一场意外导致马龙的眼角膜被火灼伤,他面临着终身失明的危险。为了帮助马龙尽快康复,小芳做出了一个艰难的决定,牺牲了自己的贞洁,为马龙赢得了治疗费用和延缓失明的经济来源。 马龙在心中陷入了深深的矛盾和痛苦之中。一方面,他深爱着小芳,感激她的牺牲和支持,但另一方面,他也被自己所生长的民族传统和社会压力所束缚。他面临着如何平衡个人感情和社会道德规范的艰难选择。马龙深知,如果他选择了与小芳在一起,可能会遭受来自社区和家庭的强烈反对和排斥,这种内心的挣扎让他感到无比痛苦和困惑。。该剧根据历史真实人物原型改编,讲述了一位爱国抗日将领肖弋将军九年抗战的故事。。