An anti hero could be described as a flawed hero. He or she is not the traditional good guy and are often morally weak, flawed character which make him or her a lot more human than the traditional film heroes. Anti heroes might often be dark, disturbing portraits of human beings but we often empathize with them, understanding their flaws and the tragedy of their situations. They are far more interesting than traditional heroes as we get to see the dark, negative side inherent in every human being. Cinema has produced some truly great antiheroes and many great anti hero movies. Let’s look at the list of top 20 greatest anti heroes of all time.
20. John “Scottie” Ferguson – Vertigo (1958)
James Stewart was real treat to watch on screen. The man had just had everything. The talent, charisma, flair, style. His collaboration with Alfred Hitchcock remains one of cinema’s most iconic ever and they’ve produced some of the greatest cinematic works of all time but nothing would ever top this one. In ‘Vertigo’, Stewart plays a detective who suffers from acrophobia, fear of heights. John is a deeply torn, complex character with fears and obsessions that perennially disrupt his mind. And there’s something so delicately complex and understated about his performance that makes his character look so human, real and painfully flawed. This has to be one of the most honest, beautifully tragic onscreen performances ever. A truly unforgettable anti-hero.
19. William “D-FENS” Foster – Falling Down (1993)