I couldn't devil's advocate criticize this movie even if I wanted to. The characters were good, the science was astute, the plot offered real problems the entire time other than manufactured nonsense and for the first time ever the AI robots didn't end up being evil assholes.