This movie was based on a short story by Isaac Asimov, not Robert Heinlein.
The story was good. The movie could have been better. (It was crap!)