It was visually impressive, lots to like about the story, acting, etc. A few ways they break the Show Don't Tell rule are mostly what keep it from being truly great. There is an incredibly inventive fight scene at the end and don't forget to stay for 2 scenes after the credits.