Stories by Philip K. Dick always get transformed into good science fiction films. First there was Blade Runner, then came Total Recall and now we have Screamers.
Screamers is fairly low-budgeted (I think around 10 - 12 million dollars), but it is really, really good. The script is ace because its written by Dan O'Bannon (Alien, Total Recall), and the director knows exactly what he's doing. It stars Peter Weller (from RoboCop), and he really shines as an actor in this film. Andy Lauer, who plays the rookie who is ironically nicknamed Ace, is also very good, as are Roy Dupois who plays the mysterious Becker, and Jennifer Rubin who plays Jessica.
The story is interesting and has a sense of paranoia, because you never know who is a Screamer (a killer robot), and who isn't. The futuristic sets of a war-ravaged planet are also excellent, and the costumes and props to go with it are good too.
The only thing that lets it down are the special effects. For some parts they are ok, like the spaceship taking off at the end. But the rest are not so good, such as the stop-motion Screamers that are outdated and when Becker gets shot in half.
Overall, I think this is a very good movie. If it had a slightly higher budget to sort out those special effects it would get full marks, but as it is I give it 8/10.