This was a great film. We saw it at an IMAX theatre. Since the film in IMAX is not digitalized, there was a lot of degradation of the picture. We saw it on the SECOND day! In a week it will not be watchable. Also, the music played too loudly over dialogue making it difficult to understand.
Otherwise, good story, acting, action. Ann Hathaway was very good - better than expected.