Press Release: Official Trailer : DEMIGOD

September 2, 2021 By

Coming to Theaters and on Demand on October 15, 2021

Directed by: Miles Doleac
Starring: Rachel Nichols, Jeremy London, and Elena Sanchez

Upon the death of her grandfather, a woman and her husband return to her birthplace in Germany’s Black Forest, only to find a terrifying secret awaits them.