The Deadly Spawn

The Deadly Spawn(1983)

They came to Earth to feed on human flesh!