Haha, It reminds me some old movie called Andromeda I think... Space human probe crashlanded on earth and contained some greenish patches of stuff on it. It was space dwelling orgamism that direcly used energy to matter conversion for growth. It was pretty decent movie actually :)