Trailer of upcoming American science fiction thriller film `Atlac` Premiering on Netflix 24 May. Cast: Jennifer Lopez, Simu Liu, Sterling K. Brown, Mark Strong, Abraham Popoola, Lana Parrilla Directed by Brad Peyton