吉尔(史蒂夫·马丁 Steve Martin 饰)最小的儿子凯文(Jasen Fisher 饰)因为性格极度内向而被学校老师劝退回到了家中,这可急坏了吉尔。为了帮助凯文重拾自信,吉尔天天陪着凯文玩耍游戏,但似乎没有什么效果。吉尔的妹夫内森(里克·莫拉尼斯 Rick Moranis 饰)的教育理念和吉尔完全相反,他希望能够将女儿培养成为一名有用之才,可在他的填鸭式教育的压迫之下,不仅女儿失去了快乐的生活,就连妻子也最终离开了他。 巴克曼(玛丽·斯汀伯根 Mary Steenburgen 饰)是一名单亲母亲,独自抚养着一双儿女,生活本就不易的她还遭遇了两个孩子的叛逆期,女儿早早结婚成家,儿子则日益沉默寡言。
2年前,科幻小说家大卫·戈登(约翰·库萨克 John Cusack 饰)遭受了丧妻之痛,时间并未抚平他心中的伤口,反倒令其愈感空虚。为了排遣心中的孤独,大卫决定收养一个小孩,当然这个决定遭到周围亲友的质疑和反对。不顾他人的意见,大卫领养了名叫丹尼斯(鲍比·科尔曼 Bobby Coleman 饰)的小男孩。丹尼斯虽然清秀可爱,性格却非常古怪。他自称来自火星,终日躲在纸盒子里,不与其他小朋友玩耍,喜欢用没有胶卷的相机拍照。丹尼斯的到来为大卫的生活注入活力,也为他带来久违的爱情。而随着生活的继续,大卫却发现与火星男孩的相处实非易事…… 本片根据David Gerrold的获奖科幻短篇小说改编。