张宁、许强和肖晓婷是从小一起长大的好朋友。许强和张宁都对漂亮的肖晓婷心存爱意,但许强家境不好,因而对肖晓婷选择了张宁这件事怀恨在心。两人在合伙做生意之后,许强不满张宁的骄傲不羁的个性,于是设计陷害张宁入狱,并在他和肖晓婷之间故意设置了一系列的误会。最后终于如愿以偿,怀着张宁孩子的肖晓婷嫁给了许强。 婚后的肖晓婷同许强之间感情一直很安稳,直到五年之后张宁出狱,偶然得知真相的他心中充满了怨恨,一直寻找机会复仇。得知张宁出狱之后,许强便开始折磨肖晓婷,他不断的猜忌着肖晓婷的感情。并以孩子相威胁,肖晓婷被他折磨得不成人样。肖晓婷也因当初许强对张宁所做的事感到愧疚,张宁在偶然的机会潜入许强的公司,原本打算偷走许强的巨额现金,谁知却发现许强被人毒死。他成了最大的嫌疑犯。而此时肖晓婷却站出来承认自己是毒害许强的杀人凶手……。2年前,科幻小说家大卫·戈登(约翰·库萨克 John Cusack 饰)遭受了丧妻之痛,时间并未抚平他心中的伤口,反倒令其愈感空虚。为了排遣心中的孤独,大卫决定收养一个小孩,当然这个决定遭到周围亲友的质疑和反对。不顾他人的意见,大卫领养了名叫丹尼斯(鲍比·科尔曼 Bobby Coleman 饰)的小男孩。丹尼斯虽然清秀可爱,性格却非常古怪。他自称来自火星,终日躲在纸盒子里,不与其他小朋友玩耍,喜欢用没有胶卷的相机拍照。丹尼斯的到来为大卫的生活注入活力,也为他带来久违的爱情。而随着生活的继续,大卫却发现与火星男孩的相处实非易事…… 本片根据David Gerrold的获奖科幻短篇小说改编。。