Goofs

Early in the film, it is stated that the ISS has been in operation for 30 years or around that long. That would make the film set some time between 2028 and 2030. David later states that he remembers the Challenger explosion and that school was let out early because of it. That event occurred January 1986, meaning David would have to be somewhere around 45-50 years old for him to have been in school when that event happened. His appearance certainly doesn't show it, and the actor Jake Gyllenhaal was in fact born in 1980, was 5 years old when the Challenger disaster happened, and was 36 when the movie was released. See more