The Pacino fan convention in this thread is nice and all, but "Anti-Hero" is exactly that, a protagonist we cheer for that is against the typical American John Wayne definition of a hero. Some picks of mine:
The Man With No Name - FISTFULL OF DOLLARS, FOR A FEW DOLLARS MORE, THE GOOD, THE BAD, & THE UGLY
What a bastard...but what a cool bastard. Clint and filmmaker Sergio Leone forever destroyed the John Wayne hero-standard for westerns for Americans.
Jack Burton - BIG TROUBLE IN LITTLE CHINA
Irishman didn't get the movie. Maybe he didn't get the joke of a pisser on the 1980's All-American badass-mullet hero that Hollywood loved in that decade. Kurt Russell's Jack Burton is a mullet-wearing American male that grew up with John Wayne, went to high school with Clint Eastwood, and despite getting his ass handed to him on a very nice silver platter, he is still delusional in believing himself to be in that model.
Hell, he wasn't the hero of his own movie. He was the glorified side-kick, and the one substantial thing he adds for the entire movie, occurs out of sheer dumb luck. Now that is an anti-hero.
More to come...perhaps!