It is and I think you need to see it twice to pick up the plot of events. An actual great performance from Tom Cruise and avoiding the expected romance between him and Demi Moore made the film more worthy.
I think pretty much everyone gave a great performance although of course it's mainly famous for Jack Nicholson, especially his you can't handle the truth speech.