Marc Menchaca
Marc Menchaca was born on October 10, 1975 in San Angelo, Texas, USA. He is an actor and writer, known for Ozark (2017), Homeland (2011) and She's Lost Control (2014).
Movies
6.9
Against the backdrop of a war between humans and robots with artificial intelligence, a former soldier finds the secret weapon, a robot in the form of a young child.
- Sep 28, 2021
- English
Desperate and without documentation, a woman from Mexico moves into a rundown Cleveland boardinghouse. Then the unsettling cries and eerie visions begin.