Movie heroes in the West have come a long way – today many of the heroes are flawed, making them at once more realistic and more appealing. Our South Asian heroes – in print and onscreen – are generally still larger-than-life depictions. They are good hearted and righteous with strong values and are also unashamedly romantic. This clearly works as box office domination by Shahrukh, Salman and Amir proves. To add to their long list of virtues they are also impossibly handsome, like Hrithik and the newest heartthrob Ranbir Kapoor. But are these heroes realistic? Should we be moving to more realism and depicting more nuanced characters through popular culture?