I liked this movie a lot, and more or less agree with it’s basic message (people should be judged by what they do and are capable of doing, not by who or what they are).
However, one of the plot points severely undermines one of the assumptions of the movie. The movie would have us believe that Vincent has the brains and the determination to be an excellent navigator, but solely because his genetic profile doesn’t meet standards, he has been denied the opportunity to prove his worth. For the most part, this is true. But Vincent also has a severe heart defect which would have washed him out of any space program in history. Limiting astronauts to people with healthy hearts isn’t predjudice, it’s a perfectly reasonable job qualification. If I were in charge of a space program, I would immediately get rid of anyone with a good chance of suffering heart failure when subjected to the 15-20 g’s of a launch.
Had they limited Vincent’s “shortcomings” to things not directly related to reasonable job qualifications for an astronaut(nearsightedness [easily cured], being too short, premature baldness, a low potential IQ, physical attractiveness, etc.) their point would have been much stronger.