Movies need to be believable to be good. The dynamic between father and son is very believable as is some of the other dialogue, but many other aspects of the film are not. The movie is set in 2089, but more like 2890. Pirates on the moon? Ridiculous. Crew reaction to his unexpected arrival? No way. Random flight hiccup at the right time? Give me a break. I love when a movie surprises me however, and I thought we were building up all movie toward one thing, when it nothing like what people built it up to be.