'Apollo 18' Reviews

46%
MovieWeb:   9 reviews
25%
Rotten Tomatoes:   71 reviews