It's not a bad movie but it's also not as amazing as people say it is. The cast is great, the story is interesting but it's just too long and complicated. The more I think about it, the more confused I'm. Maybe it's me, maybe I just didn't get it but I don't think this movie makes a lot of sense. I also didn't like the ending. All throughout the movie we want to see the reunion between the father and the daughter and in the end it's something between weird and sad. If you're crazy for sci-fi movies, give it a try. If not, I'd probably skip it.