It's difficult to rate this movie. I watched after reading the reviews and it seems that many people didn't like it.
The original movie "The Dirty Dozen" was released in 1967. This sequel was attempted 21 years later (1988) with less money and less stars. Lee Marvin died in 1987. Charles Bronson was 67 at the time and didn't participate. Telly Savalas was 66.
The original movie was produced by Robert Aldrich. The 1988 sequel by Mel Swope who is known for Fame and Miami Vice.
This movie takes the same ingredients without bringing in any element of originality. The net result is an average war movie. I found that the second part was much better than the first but eventually the whole thing is weak.
For a war movie, you need a lot of FX to create credible scenery, explosions and historical reconstitution.
Entertaining but not memorable.