I actually watched that for the first time last night! I realized after a few minutes it was based on an old Robert A. Heinlein short story I read aeons ago, so I knew what was going to happen, but I loved the audio/visual clues they kept throwing in. Totally agree - a great movie to watch with no preconceptions.