David Gordon (John Cusack) é um escritor de ficção científica que ficou viúvo recentemente. Ele então decide adotar Dennis (Bobby Coleman), um menino órfão que acredita ser um marciano em missão de exploração na Terra. Liz (Joan Cusack) tenta dissuadir David da ideia, alegando os perigos da paternidade. mas ele está decidido e adotar o garoto. A partir de então passa a contar com ajuda da amiga Harlee (Amanda Peet), já que se vê completamente perdido.