My absolute favorite movie. The fact that it has Marines in it has nothing to do with it.
I have a soft spot for jarheads too, even though one called me a "duck" one time. I had to spend some time explaining the difference between a "duck" and a "bubblehead" to him. He finally got it.