日本室町时代中叶,当权的幕府威信锐减。野心勃勃的醍醐景光(中井贵一饰),为了成就霸业,而将尚未出生的儿子百鬼丸献祭给48个魔神,他和妖怪定下约定,取走了包括眼、耳、口、鼻等在内的48个器官。
一出生就缺少器官部位的百鬼丸,被抛入河中,后来为医生养父(原田芳雄饰)所救,替他制作了义眼、义肢等补足了身上缺失,并命名为百鬼丸(妻夫木聪饰),抚养他长大。为了摆脱自己被诅咒的命运,夺回身体的每一个部分,百鬼丸向占有自己器官的48个魔神宣战,离家踏上征战之旅。
在寻找魔神的旅途上,百鬼丸遇到了自称“侠盗”的多罗罗(柴崎幸饰),为了得到百鬼丸手中的宝剑,多罗罗跟随他一起踏上旅程。。香港退休医生林老先生自知将不久于人世,于是偷偷告诉养女小芳自己有一个宝藏,是慈禧太后留下来的宝物,八国联军入京之时遗失了,最终落在林医生老祖宗手上,希望小芳和一起拥这个宝藏的老友的孙子阿生一起找寻,林医生偷偷告诉小芳寻宝的地点,并交给了她一副字画,要她按照上面的指示找到宝藏。阿生是个花样美男似的大学生,他把这个当作是挖掘自己人生的第一桶金。知道这个秘密的还有一个风趣幽默的光头佬,他自吹是李小龙的师兄,打着回国相亲的旗子也来寻找这个宝藏。光头佬最想找一个武功高强且头脑简单的女人助自己一臂之力。教太极的“雪儿”吸引了他的注意,为了试探雪儿的底子,光头佬乔装打扮,屡次三番挑衅,惹得雪儿大打出手。。一名没带伞的女子在下雨天回家时,在路边的一个盒子里发现了一只自称是狗的狸猫,还翻出写有“我很好养”的标语。尽管不能确定物种,但无碍其身上发出的既可爱又多才多艺特质。不幸的是,女子没有时间养宠物,正当她要离开之际,“狗”递给女子一把折伞。最终该女子开口说道:“要来我家吗?”从此一日一“狗”的故事正式展开。。