moon

This week, Digital Celluloid sees Archmag go to check out the movie “Apollo 18,” another found footage film in a long line of found footage films with mixed results…

Join our Film Threat Newsletter

Newsletter Icon