Brad Peyton's sci-fi actioner Atlas starring Jennifer Lopez is now streaming on Netflix, and the reviews have been pretty bad so far...
2 days ago
View all