日本室町时代中叶,当权的幕府威信锐减。野心勃勃的醍醐景光(中井贵一饰),为了成就霸业,而将尚未出生的儿子百鬼丸献祭给48个魔神,他和妖怪定下约定,取走了包括眼、耳、口、鼻等在内的48个器官。
一出生就缺少器官部位的百鬼丸,被抛入河中,后来为医生养父(原田芳雄饰)所救,替他制作了义眼、义肢等补足了身上缺失,并命名为百鬼丸(妻夫木聪饰),抚养他长大。为了摆脱自己被诅咒的命运,夺回身体的每一个部分,百鬼丸向占有自己器官的48个魔神宣战,离家踏上征战之旅。
在寻找魔神的旅途上,百鬼丸遇到了自称“侠盗”的多罗罗(柴崎幸饰),为了得到百鬼丸手中的宝剑,多罗罗跟随他一起踏上旅程。。1848年,匈牙利爆发了由Kossuth领导的反抗奥地利Hap***urg统治的民族运动。不幸的是,这次革命失败了,奥地利人的霸权重新确立了起来。为了彻底根除传说中的Sandor Rozsa游击队,军队把嫌疑人集中关押在野外一个孤零零的工事中。当权者并不知道游击队的首领长得什么样子,但知道他就在这些囚犯中。于是他们对囚犯们展开了刻意设计的真假难辨的精神折磨。 他们找了些在农民暴动中杀过人的俘虏,加以威逼利诱。谁能在其他俘虏中找出比自己杀人更多的,或者能指出游击队首领,谁就会被赦免。长着一张懦弱面孔的主人公就是其中一个。他并不知道谁比自己杀了更多人,于是就利用一切机会了解别人,就像是军队派进俘虏中的奸细。他倒也不全是乱指认,有一次通过交谈,他了解到某个俘虏比自己多杀了一个人,于是马上报告给军队。那个俘虏被处死了。不过,这一行径终于被俘虏们察觉,他自然难...。