Stunning visually and a good enough story to make the 2hrs 40mins not seem interminable but some of the dialogue (particularly from Michelle Rodriguez's character) is poor and the story in itself is somewhat formulaic but it's definitely worth watching (in IMAX). So definitely go and see it in IMAX, it's an experience.