The actress stars in this low-wattage thriller about Russian and American astronauts facing off aboard the International Space Station.
Post a Comment