萨利和丈夫亚瑟组建了一个五口之家,有三个儿女米娅、彼得(奥克斯·费格雷饰演)和詹妮弗,一家人住在一幢并不宽敞的房子里。因为大儿女米娅和小女儿詹妮弗同住一间房,埃德搬过来后就必须占用儿子彼得的房间。
彼得不得不搬到阁楼上去住,这个阁楼很脏,到处漏水,且经常有蝙蝠、老鼠、蜘蛛等小动物进进出出,令彼得非常不适应。
他想到自己的房间平白无故就被外公占用了,这是毫无道理的事,他必须拿出实际行动来捍卫自己的权利,于是向外公下了挑战书。
埃德收到了孙子下的挑战书,一开始并不在意,但当他被彼得整了几次之后,开始感觉事态严重。于是埃德把彼得叫到自己的房间,祖孙俩面对面订立了一份“交战协议”,内容有两条:一是不能伤害到别人;二是必须保密。