Russian Apollo 18 Poster Debuts

ON

A new, Russian poster has debuted for the upcoming “found footage” sci-fi horror, Apollo 18. The below image arrives courtesy of IMP Awards.

The film, directed by Gonzalo Lopez-Gallego and produced by Russian director Timur Bekmambetov, hits theaters domestically on April 22nd.