If you are like me and do not care for Sean Penn, perhaps because of the reputation formed in his younger years, you will probably change your mind. I saw him just recently in 'Dead Man Walking', and was impressed by his complete assumption of the character. Welsh is sculpted just as carefully, with searing stares and wrinkled, compassionate brow. Nick Nolte, as Lt. Colonel Gordon Tall, hands in the other outstanding performance.
Several actors distinguish themselves in supporting roles.
John Cusack is so good that he seems underused. Woody Harrelson sketches a mean but heroic Sgt. Keck in his brief role. In their cameo appearances, John Travolta and George Clooney struck me as so much fluff. Like a couple of the precious dream shots, they call too much attention to themselves.