I feel I must correct Ed Morrissey on a tertiary point, here:
When was the last time we saw a movie with a Communist villain? 1959?
Much as some are loathe to admit to its existence, it must be admitted that Indiana Jones and the Kingdom of the Crystal Skull had Commies for the villains, and that there were explicit instances in the movie where Commies were forthrightly punched (they were, indeed, the highlights of the film, which Lucas managed to bring off successfully enough to avoid me declaring kanly upon his house*).
So there was at least one. Almost by accident, but at least one.
*I fully grant, as the very wise Ken Hite notes, “that the McCarthyism that has Indy’s Dean so Broadbent out of shape a) was a spent force by 1957 in our history, but b) turns out, on the merits, to be completely justified, given the number of Soviet agents running amuck in America in the movie’s history.” Nonetheless, it was all right.