两年前,科幻小说家大卫·戈登(约翰·库萨克饰)遭受了失去妻子的痛苦。时间并没有治愈他心中的创伤,反而让他感到更加空虚。为了缓解自己的孤独感,大卫决定收养一个孩子,但这个决定遭到了周围朋友和家人的质疑和反对。大卫不顾别人的意见,收养了一个叫丹尼斯的小男孩(鲍比·科尔曼饰演)。丹尼斯虽然英俊可爱,但他的个性却很独特。他自称来自火星,整天躲在一个纸盒里。他不和其他孩子一起玩,喜欢用没有胶卷的相机拍照。丹尼斯的到来给大卫的生活注入了活力,也给他带来了久违的爱情。随着生活的继续,大卫发现很难与火星男孩相处。。。这部电影改编自大卫·格罗德获奖的科幻短篇小说。