I thought it was an amazing movie, the visuals the story and the atmosphere were astonishing , some people did not like this film due to the confusion with the previous aliens but honestly I did mind and thought it brought a mystery element to it , the captain was the only dull performance which was played by Charlize Theron , watch it for yourself and decide