February 27, 1981 • EN • 1h 20m • RHorrorYour current time and timezone:
The Movie was already released in one of the countriesThe movie Demonoid: Messenger of Death was released in United States of America (US)Release in USReleased on June, 12 1981
When was the movie Demonoid: Messenger of Death first released? What is the first release date of Demonoid: Messenger of Death in any country?Movie Release DEThe Movie was released on February, 27 1981