I thought it was beautiful, thought provoking & well acted. The story was a bit confusing & some actors seemed lost as to how they should play their characters (mainly, Charlize Theron). I will see it again, because like many smart sci-fi movies, there's too much detail & subtext to take it all in with just one viewing. Well done, Ridley Scott, with special kudos to Noomi Rapace & Michael Fassbender & the entire visual/technical team.