| First of all, Gollum is an anti-hero. He was not a complete villain. The conflict between his two sides is enough to make him an anti-hero. He did not truly want to be a monster, and it is tragic that, in the end, it is that side of him that won out. I agree that Han Solo usually looks heroic, but there are a few lasting anti-heroic qualities. The Dude, while the hero of the Big Lebowski, is a lazy passive drunk seperating him from ever being a true "hero". When you get right down to it, the character could be a total monster, but as long as they are the protagonist, they can still be considered an anti-hero. Dr. Lecter, while a sadistic sociopathic serial killer/cannibal, is a sophisticated, respectful man with a tragic backstory. Plus, he isn't without mercy or a code. I can guarantee you that he would never kill a child, and, for the most part, keeps his victims to jerks, snobs and cruel people. While this is no excuse, he isn't without control. Patrick Bateman is without many good qualities, but there is always a sense of remorse. His phone call at the end, the fact that he knew enough to not kill Jean because she is the only decent person in his life, etc. Christian Bale's performance is one of the big aspects of why he is not just a villain. |