How is it possible that in the middle of World War II--with the Americans fighting Nazis, Italians fighting Nazis, Italians betraying Italians, and people killing villages full of innocents--that Spike Lee can find a way to make the only white American soldier in the whole movie the worst, most idiotic character in the whole film? This movie should have been so much better. The story that is behind it is a strong one, and the tragedy could have been felt so much more. What this movie needed was director who wanted to make a good film, and not carry out his own racist personal agenda. Too bad.