This movie obviously didn't have a lot of budget to work with, but a strong ensemble of actors really helps to humanize its story. Where there's an interesting storyline and believable, likable, three dimensional characters, I can forgive a sci fi movie's weak special effects.