I went in with high expectations from having seen the trailer and was disappointed. It was beautifully shot, incredible sets, amazing cinematography, fantastic score, visually the whole thing was a joy to watch.
Sadly it was let down by the characters, who all ended up being fairly two dimensional (with some being so one dimensional it bordered on satire). The story was fairly dull, ended up being your 'strong but damaged man learns to care again whilst looking after a small person', with doses of 'US bad' and 'what if AI had feelings too?' (which ended up being rather clumsy).
It all ended up being too long, and suffering from some pacing issues which allowed you to think about all the plot holes and inconsistencies. It's a shame, we definitely need more well done sci-fi to stimulate the genre but sadly this wasn't the film for me.