9/10 for me. (lost a mark for the annoying 'person x' in space scene
). Think seeing some of the initial reactions on here helped lower my expectations though which was a good thing after all the incredible reviews.
Loved that i couldn't predict the story line and it felt fresh.