The Astronaut’s Wife (released in theaters on August 27, 1999) descends into a slow-burn psychological nightmare, blending sci-fi mystery with domestic dread to craft...
Physical Evidence (released in theaters on January 27, 1989) is a sharp, character-driven neo-noir that captures the transition of the legal thriller from the...