Steve McQueen vs. John Wayne

I'd have to pick The Duke, because of his stature as an American icon. He had a longer and more prolific career. He was the Everyman, the Hero.

Steve McQueen was more of an Anti-Hero. He often got into trouble and was a heavy pot-smoker. He did a lot of good including military service, but his flaws were part of his image.