- 来自都柏林的休伯特很爱基尼斯酒,其次便是赌马,然后才轮到他的妻子肯奇塔。现在麻烦来了,一天他醉熏熏地从酒吧回家时突然变成了一只老鼠,这可让他和家里的所有成员都惊慌失措。他的妻子由于长期受气,不太愿意原谅他,但是他的子女们却各有各的想法。热恋中的女儿玛丽埃塔想给他一个特别的照看,但即将出嫁的她为这只老鼠如何以新娘父亲的身份参另婚礼发愁;儿子皮斯向往着过修道士的生活,因此想把休伯特放进烤箱;妻子肯奇塔还是对他很反感。机会主义的鬼怪作家知道这件事后却做起了发财梦,他建议肯奇塔将这故事写成一本书、然后将书拍成电影再出一本关于电影的书,直到发财为止,肯尼塔在此诱惑下有点动心。由此老鼠休伯特开始了他的各种历险经历。
- 高利贷商人巴特(Bob Hoskins 饰)在丹尼(李连杰 饰)四岁时将他收留,从此用训练猛兽的方式让丹尼成为自己忠实的“狼犬”。巴特日常的工作是带领自己的手下与丹尼四处收账,如有任何人胆敢暴力反抗,巴特就放开丹尼颈上的项圈——那是进攻的信号,让后者用蛮横凶残的招式击溃对方。每次任务结束,丹尼都被送回阴暗的地下铁笼。 某次打斗中,丹尼偶遇盲调音师山姆(Morgan Freeman 饰),并为钢琴所深深吸引以致忘记了巴特的任务。盛怒的巴特将丹尼送上以死亡为终结的地下拳场,赚取了更多的利润,在离开拳场的路上巴特一伙遭仇家埋伏,丹尼幸免于难,被山姆一家收留。在山姆家里丹尼体味到缺失的亲情,逐渐找回了自身的人性一面,并开始学习弹奏钢琴。巴特等人经过治疗后痊愈,再次将丹尼拉回到拳场,然而丹尼已不再愿意杀人,无意中又发现了当年自己母亲遇害的真相,丹尼与巴特一伙的决战在所难免……