日本室町时代中叶,当权的幕府威信锐减。野心勃勃的醍醐景光(中井贵一饰),为了成就霸业,而将尚未出生的儿子百鬼丸献祭给48个魔神,他和妖怪定下约定,取走了包括眼、耳、口、鼻等在内的48个器官。
一出生就缺少器官部位的百鬼丸,被抛入河中,后来为医生养父(原田芳雄饰)所救,替他制作了义眼、义肢等补足了身上缺失,并命名为百鬼丸(妻夫木聪饰),抚养他长大。为了摆脱自己被诅咒的命运,夺回身体的每一个部分,百鬼丸向占有自己器官的48个魔神宣战,离家踏上征战之旅。
在寻找魔神的旅途上,百鬼丸遇到了自称“侠盗”的多罗罗(柴崎幸饰),为了得到百鬼丸手中的宝剑,多罗罗跟随他一起踏上旅程。。广告公司的职员佐久间俊介(藤木直人 饰)虽然衣着光鲜、生活奢华,但在公司中却要承受来自严厉的老板葛城胜俊(石桥凌 饰)的无情苛责和巨大压力。某晚他在葛城的宅邸外徘徊,无意中看见一名年轻女孩(仲间由纪惠 饰)翻墙而出。从女孩口中得知,这是葛城的私生女树理,因无法忍受养母和妹妹千春的盛气凌人而离家出走。最终,佐久间将树理带回自己家中暂住。
次日上班,佐久间得知他所负责的项目被同事抢走,愤怒之余他决定对葛城老板展开报复。他和树理联合制造虚假的绑架案,向葛城勒索三亿日元赎金。经过缜密策划,赎金到手,佐久间和树理从此分道扬镳。但他很快便发现,一切还并未结束……。