Probably the best short description of this movie would be Full Metal Jacket Goes to The Gulf. I read the book some years ago but never quite got around to seeing the movie until last night. The movie is pretty faithful to the book, which is a good thing since I liked the book; the changes made to the book didn't strike me as terribly important. Jamie Foxx does a surprisingly good job as S/Sgt Sikes, and Gyllenhaal's portrayal of Tony Swofford is also very good; very understated but at the same time convincing in the scenes where he's freaking out. I probably won't buy a copy for myself, but I do recommend it.