Lou Llobell ('Foundation'), Jacob Scipio, and Melissa Leo star in the latest chiller from André Øvredal ('The Last Voyage of the Demeter').