IMDB’s description:
Jacq Vaucan is an insurance agent of ROC robotics corporation who investigates cases of robots violating their primary protocols against altering themselves. What he discovers will have profound consequences for the future of humanity.
The movie opens saying in 2044 massive solar flares attacked the Earth, killing 97.3% of the population. Humanity took a turn for the worse, losing both technical prowess and being whittled down to about 21 million people when we catch up with them. Just after the calamity, some company (ROC?) made the breakthrough in humanoid robots. These robots were supposed to be the saviors of mankind, but I guess they amounted to a whole lot of nothing. They also have only two laws, which makes for a 33% discount from those manufactured by US Robotics. Law one, don’t hurt anything living. Law two, robots aren’t allowed to repair or modify themselves.
Now we are taken to a police man (Dylan McDermott) in a car. His radio says it will start raining in ten seconds, and it does, so this might be a Back to the Future 2 kind of future. He drives a short distance and then decides to walk around in a subway or something. What should he uncover, but lo and behold, a robot. And this robot seems to be fixing itself! This cop decides to go all Judge Dredd on the robot and shoots it in the face.