the movie poster for space station 76