The relationship between Indian movies and literature is deep, but not always faithful. Too often, beloved books are flattened on screen—either over-romanticised, stripped of their political edge or turned into lukewarm costume dramas. But every now and then, a film comes along that doesn’t just adapt a book, it extends its life. It sees the story as something beyond a blueprint: a living archive to build something new.
In a country with over 22 official languages and countless literary traditions, some of the most powerful adaptations have come from outside the Hindi film industry—in Malayalam, Bengali and Telugu cinema, where the boundary between literature and film has long been porous. Whether it’s a Shakespearean tragedy transplanted into the badlands of Uttar Pradesh or a Partition-era novella translated into quiet devastation, these Indian films make a case for the novel (or short story) as a cinematic co-author.
Here are 19 Indian movies based on books, some iconic, some overlooked, that are actually worth your time.
1. Maqbool (Hindi, 2003)
Based on: The Tragedy of Macbeth by William Shakespeare
Vishal Bhardwaj’s Maqbool recasts Shakespeare’s blood-soaked tragedy in the Mumbai underworld, with Irrfan Khan playing the loyal yet increasingly tormented Maqbool. As he is seduced by ambition and Abbaji’s mistress (Tabu), Maqbool spirals into paranoia, violence and betrayal. The film’s slow-burn intensity, shadowy visuals and haunting score amplify its psychological weight, making it one of the most sophisticated and morally complex Indian adaptations of Shakespeare to date.
2. Haider (Hindi, 2014)
Based on: Hamlet by William Shakespeare




