Damn a lot of great movies listed in this thread. Every one of the ones I was going to suggest are already here so Happy Watching
I just watched Full Metal Jacket with my boys this past weekend and they asked me if that is what bootcamp is really like... My response; "Yes, that's how it WAS"