Near perfect. Cruise is terrific, playing his familiar character but aged - rebellious but deferential; & Miles Teller... isn't he just a gem? He nails the character reminiscent of Goose but with his own personality. Great supporting cast too. I would see it again, and I *never* rewatch movies .