A movie that is thought provocating at the conceptual level, beautiful to watch at the visual level, but full of holes at the simple logic level. The premise of "pre-cogs" is good. The story actually unfolds and you don't really know all there is to know even after watching the trailers. At 2 hours and 20 minutes, the movie does not feel long. Only the last 10 minutes, if you think hard enough, can figure out what is going to happen.
The technology part is wonderfully done. The smart home, the computer user interface, the transportation system, all of those works together very well. But, check out the advertising product placements. Not sure if it can be more in-your-face than this movie.