After reading through many of the reviews, I don't know what movie some people were watching, but clearly it wasn't the same one I saw.
This movie is horrible. The acting, primarily Moore's, is just terrible. The woman cannot act. Nice tits, but she just can't act. At no point did she come across as the actual character. Instead, it was spoiled Hollywood actress goes to the beach to play make-believe with the boys.
And that's what this movie ultimately is -- Hollywood make-believe. The training sequences are over the top. The politics -- over the top. The political correctness -- over the top. The combat scenes -- you guessed it, over the top. Your mission is to get in and get out without being detected. So what do you do? Why shoot off as many rounds and make as much noise as possible, of course. Oh G.I. Jane, you can be my wing man anytime.
The premise is good, but as soon as Hollywood gets a hold of it, we end up with Top Gun with tits.
What more is to be expected from commercial US films anymore? Not much I guess.