Netflix’s “The Open House” Is Terrifyingly Unsettling

Watch it on Netflix starting on January 18th.