In full brassy form, Bette Midler plays Dixie Leonard, who does USO performances in WWII, the Korean War, and the Vietnam War. Throughout pleasant times and hard times (and even through tragedies), she and co-star Eddie Sparks (James Caan) always have to find a way to make sure that the show goes on.

I don't know whether I would call this a masterpiece, but it's some good nostalgia. Midler shows off her talents the same as she did in "The Rose". And moreover, "For the Boys" also looks at the sorts of things going on during those wars, including Cold War-era red-baiting. Worth seeing.