A handful of human and alien survivors trapped on a deep space station must fight an unknown monstrous invading alien force.
IMDB