(+) Super sympathetic protagonist.
(+) Very well paced plot development.
(+) Good alternation between earth scenes and mars scenes.
(+) Great scientific approach.
(+) Fantastic comic relief throughout the movie.
(+) Great unpredictability of the plot.
(+) Amazing acting performances.
(+) Nice soundtrack.
(-) Total lack of character depth or development.
(-) Due to its length the movie feels a bit like trouble shooting (solving problems while always new problems appear). Cutting 30 minutes would surely have benefitted the movie.