Der Science-Fiction-Autor David Gordon (
John Cusack) hat kürzlich seine Frau verloren. Im Zuge seiner Trauerarbeit möchte er den Waisenjungen Dennis (
Bobby Coleman) adoptieren, der sich fast völlig von seiner Umwelt abgeschottet hat und behauptet, vom Mars zu stammen. Wie schwierig es ist, die Verantwortung für ein Kind zu übernehmen, weiß David ganz genau, denn – ob er will oder nicht – ständig bekommt er gut gemeinte Ratschläge von seiner Schwester Liz (
Joan Cusack) und der für die Adoption zuständigen Waisenhausdirektorin Sophie (
Sophie Okonedo). Dennoch besteht David darauf, Dennis als seinen Sohn anzunehmen – auch wenn der auf seiner Alien-Vision beharrt. Unterstützt wird David von seiner besten Freundin Harlee (
Amanda Peet), und zwischen den beiden entwickelt sich zögernd eine sehr behutsame Liebesbeziehung. Aber trotz Harlees Hilfe erweist sich Davids Aufgabe als Vater viel komplizierter, als zunächst angenommen.