Demonoid: Messenger of Death (1980) Poster Poster for Demonoid: Messenger of Death (1980). Demonoid: Messenger of Death Plakat