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