Directed by Brad Peyton, “Atlas” will debut on Netflix on Friday.