Showing posts with the label Noah Le Gros
Featuring the directorial debut of Jeffrey A. Brown, "The Beach House" is a striking and timely eco-horror that promises to offer up a mix of claustrophobic isolati…