奥斯卡(大卫·本奈特 David Bennent 饰)的家庭有些荒诞。他的母亲和自己的表弟相恋,由于近亲不能结婚,所以被迫嫁给了一位商人。奥斯卡是谁的孩子只有他母亲知道。在他三岁生日那天,母亲送了他一面铁皮鼓。奥斯卡十分喜欢,整天挂在脖子上敲。
一天,奥斯卡躲到桌子底 下玩的时候发现了母亲与舅舅的秘密,他认为成人世界充满了欺骗,于是决定不再长大。当奥斯卡从楼上跳下时,奇迹发生了,他从此不再长高,身高永远只有三岁的水平!
奥斯卡还意外获得了一种神秘的能力――高分贝的尖叫。当看到母亲与舅舅幽会时,他会爬上钟楼,用尖叫震碎所有玻璃;当老师责骂他时,他的尖叫震坏了老师的眼镜。奥斯卡维持着三岁的身高水平慢慢长大。。养尊处优的富家公子阿尔弗莱德·巴特勒(巴斯特·基顿饰)被父亲勒令到山里打猎钓鱼,想要他锻炼得更像个男子汉。巴特勒既没能打到一个猎物也没能钓上一条鱼,却在山里结识了心爱的女孩(萨丽·奥尼尔饰)。女孩的父亲和兄长嫌弃他过于瘦弱拒绝了求婚请求,巴特勒只好冒充成同名同姓的拳击冠军“战将”巴特勒。在一连串的误会后,巴特勒不得不准备登上擂台迎战绰号“亚拉巴马谋杀犯”的拳击手……。一年前,私家侦探鸣海庄吉和他的弟子左翔太郎从神秘组织中解救出了一位少年。在逃亡过程中,庄吉中枪倒下了,剩下的两人走投无路……2009年秋天,在每个角落都有风车转动的城市——风都,翔太郎继承庄吉的衣钵经营着侦探事务所。庄吉的女儿鸣海亚树子来到翔太郎和一年前得救的少年菲利普面前,让他们马上离开。在与翔太郎纠缠的时候,亚树子得知了风都有怪人“掺杂体”作乱,而她也渐渐地被牵扯进了守卫风都的战斗中……。