2年前,科幻小说家大卫·戈登(约翰·库萨克 John Cusack 饰)遭受了丧妻之痛,时间并未抚平他心中的伤口,反倒令其愈感空虚。为了排遣心中的孤独,大卫决定收养一个小孩,当然这个决定遭到周围亲友的质疑和反对。不顾他人的意见,大卫领养了名叫丹尼斯(鲍比·科尔曼 Bobby Coleman 饰)的小男孩。丹尼斯虽然清秀可爱,性格却非常古怪。他自称来自火星,终日躲在纸盒子里,不与其他小朋友玩耍,喜欢用没有胶卷的相机拍照。丹尼斯的到来为大卫的生活注入活力,也为他带来久违的爱情。而随着生活的继续,大卫却发现与火星男孩的相处实非易事…… 本片根据David Gerrold的获奖科幻短篇小说改编。。工程师阿历克斯(丹尼尔·布鲁赫 Daniel Brühl 饰)时隔十年重回家乡工作,接下为母校设计新型机器人程序的工作,他遇到一个叫伊娃(克劳迪娅·维加 Clàudia Vega 饰)的小女孩,觉得她与众不同,邀请她来帮助自己进行工作——研究伊娃的行为模式,以完成心中完美小孩的程序。接触之下,阿历克斯发现伊娃是自己前女友拉娜(玛塔·埃图娜 Marta Etura 饰)的女儿,而十年前正是自己的不告而别,令拉娜伤心之下嫁给他们共同工作伙伴戴维(阿尔贝托·阿曼 Alberto Ammann 饰)。因为伊娃的缘故,和拉娜重新接触之下,尘封了十年的三角恋似乎又要重演,而阿历克斯的工作也遭遇了瓶颈,一场意外,让阿历克斯发现伊娃身上令人悲伤的秘密……。