Det barnløse ekteparet Cindy (Jennifer Garner) og Jim Green (Joel Edgerton) har i lengre tid prøvd å få barn. Men når de får vite at de ikke kan produsere barn i det hele tatt blir de naturligvis sønderknuste. Den samme kvelden lager de for å trøste seg selv en ønskeliste over hvilke kvaliteter de vil at et eventuelt barn skulle hatt. Disse ønskene putter de i en boks som de graver i hagen. Neste morgen våkner Cindy og Jim til at et barn er i huset deres, en ti år gammel gutt ved navn Timothy (CJ Adams), som kaller dem for «mamma» og «pappa». Ikke nok med det - det vokser grønne blader ut av føttene hans, og de oppdager at han rett og slett ble født ut fra ønskene de laget og reiste seg fra underjorden.