Tuesday, February 20, 2017

A young servant enters into an ill-fated affair with her employer in The Housemaid, Derek Nguyen's horror film set in 1953 French Indochina. To read my Hollywood Reporter review, click here.

--------Frank Scheck