丹尼尔•希拉德(罗宾•威廉斯饰)因为与同事发生矛盾而辞去了配音员的工作。他回到家中,与孩子们一起疯狂地玩耍,享受着家庭的快乐。然而,当妻子米兰达(莎莉•菲尔德饰)发现家中一片狼藉时,她非常生气。面对不争气的丈夫,米兰达决定与他离婚,因为他没有工作,也无法获得孩子的抚养权。
丹尼尔非常想念孩子们,于是他突发奇想,乔装成一名老太太——道特菲尔太太,应聘成为妻子家中的佣人。虽然他不懂家务,但丹尼尔的搞笑行为却为米兰达减轻了不少负担,孩子们也渐渐依赖起这位“老太太”。道特菲尔太太成为了他们家中的重要成员,丹尼尔也因此改变了很多。
然而,当米兰达的新男友陷入恋情时,道特菲尔太太开始暗中捣乱。在米兰达的生日当天,丹尼尔需要以真实身份与道特菲尔太太的身份周旋于电视台主管和米兰达之间,使他狼狈不堪。他是否会被米兰达识破身份呢?