Jarhead, staring Jake Gyllenhaal and Jamie Foxx.
The trailers for the film pitch a story about Gyllenhaal being a young soldier learning the harsh realities of war from tough superior officer Jamie Foxx. The trailer was full of explosions and gunfire, set to the tune of Kanye West's (2005 era, so peak Kanye) song Jesus Walks. I was expecting something like a Black Hawk Down, or maybe even a poor man's Saving Private Ryan.
Instead the film is about Gyllenhaal wacking off in a porta potty. Or to be more generous, "Roger Ebert gave the movie three-and-a-half out of four stars, crediting it for its unique portrayal of Gulf War Marines who battled boredom and a sense of isolation rather than enemy combatants."
Honestly that's a good story to tell. You can argue that the trailer was designed to be misleading to show "real" war. The problem is when you pitch an action film, I want an action film.
On a related note the film had two direct to DVD sequels, both of which are just generic action war films.