Amazing and intelligent sci-fi movie. Great cast, great music, visual and very fast paced! Loved it! People give low ratings just because they don't understand, these kind of movies are not for everyone, only foe those with a thinking mind with science interest!