I caught it last night for the first time. I didn't expect much but was pleasantly surprised at how good the film was. Tom Cruise (not to mention the rest of the cast) did an excellent job. First rate all the way.