2年前,科幻小說家大衛(wèi)·戈登(約翰·庫薩克 John Cusack 飾)遭受了喪妻之痛,時間并未撫平他心中的傷口,反倒令其愈感空虛。為了排遣心中的孤獨,大衛(wèi)決定收養(yǎng)一個小孩,當然這個決定遭到周圍親友的質疑和反對。不顧他人的意見,大衛(wèi)領養(yǎng)了名叫丹尼斯(鮑比·科爾曼 Bobby Coleman 飾)的小男孩。丹尼斯雖然清秀可愛,性格卻非常古怪。他自稱來自火星,終日躲在紙盒子里,不與其他小朋友玩耍,喜歡用沒有膠卷的相機拍照。丹尼斯的到來為大衛(wèi)的生活注入活力,也為他帶來久違的愛情。而隨著生活的繼續(xù),大衛(wèi)卻發(fā)現(xiàn)與火星男孩的相處實非易事…… 本片根據(jù)David Gerrold的獲獎科幻短篇小說改編。