This is an amazing film, but you have to watch it without expectations. The poster or trailer could make you think this is a "Sci-fi Adventure" but this is actually "sci-fi Drama". Watching this for the first time disappointed me but on the 2nd or 3rd time I got it.