I'd like to preface by saying I'm normally very critical of movies.
Great acting, no laughable/cheesy dialogue, good balance of action and storytelling, characters that you enjoy and root for. Although this is a sci-fi at no point did you feel like it was out of the realm of possibility. It really touches your imagination and heart.