From Shakespeare to regional classics, these Indian book adaptations bring love, loss, regret, politics, and unforgettable characters to the screen with real depth.

Indian cinema has shared a long and layered relationship with literature, though the results have not always done justice to the original work. Some adaptations soften the conflict, romanticize the story, or lose the political weight that made the book memorable. Yet the best films take a different path. They treat the source material as a starting point and give it a new voice on screen. From Bengali and Malayalam classics to striking Telugu films and Hindi adaptations, these stories travel across regions and languages.
Here are 17 Indian movies based on books that bring powerful writing to life and remain worth watching.
1. Maqbool (Hindi, 2003)
Based on: The Tragedy of Macbeth by William Shakespeare
Director: Vishal Bhardwaj
Cast: Irrfan Khan, Tabu, Pankaj Kapur, Naseeruddin Shah, Om Puri, Piyush Mishra, Murali Sharma, and Masumeh Makhija
Vishal Bhardwaj’s Maqbool brings Shakespeare’s Macbeth into the dangerous world of Mumbai’s crime network, where loyalty comes with a price and ambition can ruin everything. Irrfan Khan plays Maqbool, a trusted lieutenant caught between his devotion to Abbaji and his growing desire to take control. Tabu is as magnetic as Nimmi, Abbaji’s mistress, whose influence pushes Maqbool towards a path he cannot return from. The film builds its tension slowly, allowing every glance, silence, and threat to carry weight. Its dark visual language matches the growing guilt inside Maqbool, while the score adds another layer of unease to the story. Bhardwaj keeps the Shakespearean tragedy intact but gives it a deeply Indian identity. Maqbool remains a gripping adaptation because it explores power, desire, fear, and betrayal without ever making the journey feel predictable.
2. Haider (Hindi, 2014)
Based on: Hamlet by William Shakespeare
Director: Vishal Bhardwaj
Cast: Shahid Kapoor, Tabu, Kay Kay Menon, Shraddha Kapoor, and Irrfan Khan
Set in Kashmir during the unrest of 1995, Haider turns Shakespeare’s Hamlet into a deeply personal story of loss, anger, and unanswered questions. Shahid Kapoor plays Haider, a student who returns home after his father disappears under troubling circumstances. What follows is a painful search for truth, made harder by his mother Ghazala’s growing closeness to his uncle Khurram.
Vishal Bhardwaj uses the original tragedy as a base but gives the film a sharp political pulse. Haider’s grief is tied to the violence around him, where families are left waiting for people who may never return. Kapoor delivers one of the strongest performances of his career, moving from confusion to rage with complete control. Tabu, Kay Kay Menon, and Irrfan Khan bring depth to every major moment. With striking imagery, memorable music, and a story that refuses easy answers, Haider remains one of Indian cinema’s most powerful literary adaptations.
3. Garm Hava (Hindi, 1973)
Based on: An unpublished short story by Ismat Chughtai
Director: M. S. Sathyu
Cast: Balraj Sahni, Farooq Shaikh, Dinanath Zutshi, Badar Begum, Geeta Siddharth, Shaukat Kaifi, A. K. Hangal
Set in Agra in the years after Partition, M.S. Sathyu’s Garm Hava remains one of the defining films of Indian parallel cinema. It follows Salim Mirza, played with great restraint by Balraj Sahni, a Muslim businessman watching his family’s life fall apart piece by piece. Friends leave for Pakistan, property becomes uncertain, and every new decision carries the weight of fear and suspicion. The film never pushes its emotions too hard, which makes its impact even stronger. Salim’s struggle is deeply personal, yet it reflects the pain of a nation trying to live with the aftermath of Partition. His family is caught between staying in a place they call home and leaving behind everything they know. Garm Hava captures that conflict with honesty and compassion. It is a moving film about belonging, dignity, and the damage caused when politics enters people’s homes.
4. Pinjar (Hindi, 2003)
Based on: Pinjar by Amrita Pritam
Director: Chandraprakash Dwivedi
Cast: Urmila Matondkar, Manoj Bajpayee, Sanjay Suri, Sandali Sinha, and Priyanshu Chatterjee
Set against the brutal upheaval of Partition, Pinjar tells the story of Puro, a young Hindu woman whose life changes after she is abducted by Rashid as part of an old family feud. Urmila Matondkar gives Puro a moving strength, capturing the fear, grief, and gradual resilience of a woman forced to rebuild her identity in circumstances she never chose. Manoj Bajpayee brings complexity to Rashid, a man shaped by revenge but unable to escape the damage it causes.
Based on Amrita Pritam’s celebrated novel, the film stays close to its emotional core without turning its pain into spectacle. It looks at displacement through the lives of women, whose bodies and futures were often treated as battlegrounds during Partition. Puro’s journey is heartbreaking, but it also holds moments of courage that stay with you long after the film ends. Pinjar understands that home is more than a place. It can become a memory, a wound, or a choice made under impossible conditions. The film is understated in its approach, yet every scene carries emotional weight. It remains one of the most sensitive portrayals of Partition in Indian cinema.
5. Chemmeen (Malayalam, 1965)
Based on: Chemmeen by Thakazhi Sivasankara Pillai
Director: Ramu Kariat
Cast: Sheela, Sathyan, Kottarakkara Sreedharan Nair, and Madhu
Set within Kerala’s coastal fishing communities, Chemmeen is a tragic love story shaped by faith, tradition, and the pull of the sea. Karuthamma, the daughter of a Hindu fisherman, falls in love with Pareekutty, a Muslim trader. Their relationship carries a sense of danger from the beginning, as family expectations and religious boundaries leave little room for them to choose their own future.
The film draws much of its power from local folklore. A widely held belief connects a fisherman’s safety at sea to the faithfulness of his wife on land, placing an impossible burden on women like Karuthamma. This idea runs through the story and gives the romance a haunting emotional weight. With its lyrical imagery, memorable music, and strong sense of place, Chemmeen turns a personal love story into something larger. It captures the beauty and cruelty of tradition with great care. The film also made history as the first South Indian production to win the National Award for Best Feature Film.
6. Dev.D (Hindi, 2009)
Based on: Devdas by Sarat Chandra Chattopadhyay
Director: Anurag Kashyap
Cast: Abhay Deol, Mahie Gill, and Kalki Koechlin
Anurag Kashyap’s Dev.D takes Sarat Chandra Chattopadhyay’s Devdas and throws it into the messy, neon-soaked world of modern India. The familiar story of love and loss is still there, but this version has no interest in treating Dev like a tragic hero. Abhay Deol plays him as privileged, impulsive, and painfully lost, a man who keeps making choices that pull him further into drugs, nightlife, and emotional ruin.
Paro and Chanda are given far more depth than the women in many earlier versions of the story. Mahi Gill’s Paro is bold and unapologetic, while Kalki Koechlin brings vulnerability and strength to Chanda, whose life is shaped by public judgment and private survival. Their stories make the film feel far more layered than a simple tale of heartbreak. Dev.D moves with restless energy, using striking visuals, sharp dialogue, and an unforgettable soundtrack to capture a generation caught between desire and shame. It is not a faithful retelling, and that is exactly what makes it work. Kashyap keeps the emotional ache of the original but turns it into a dark, funny, and deeply relatable story about self-destruction, loneliness, and the consequences of refusing to grow up.
7. Oru Vadakkan Veeragatha (Malayalam, 1989)
Based on: Northern Malabar folklore and literary reinterpretations
Director: Hariharan
Cast: Mammootty, Suresh Gopi, Balan K. Nair, Captain Raju, and Maadhavi
Mammootty brings immense depth to Chandu Chekavar, a legendary figure from North Kerala’s martial folklore who has long been remembered as a traitor. This film looks beyond that familiar label and gives Chandu’s story a more human shape. Instead of presenting him as a villain, it explores the betrayals, losses, and family pressures that slowly push him towards his fate.
Written by M.T. Vasudevan Nair, the film has the scale of a historical epic but remains rooted in personal pain. Chandu is brave and skilled, yet he is also wounded by the people closest to him. His journey raises difficult questions about honor, loyalty, and the stories communities choose to remember. The film’s emotional strength comes from the way it treats folklore as something open to interpretation. It revisits an old legend without losing its cultural richness, while giving its central figure the complexity he was often denied. Mammootty’s performance makes Chandu unforgettable, turning him into a tragic antihero shaped by pride, love, and circumstance.
8. Mathilukal (Malayalam, 1990)
Based on: Mathilukal by Vaikom Muhammad Basheer
Director: Adoor Gopalakrishnan
Cast: Mammootty, Murali, Ravi Vallathol, Sreenath, Karamana Janardanan Nair, and Thilakan
Adoor Gopalakrishnan’s Mathilukal tells a love story that unfolds without a single meeting between its two central characters. Based on Vaikom Muhammad Basheer’s autobiographical novella, the film follows Basheer, played by Mammootty, during his time in prison. His days are marked by isolation until he hears the voice of a woman imprisoned on the other side of a high wall.
They never see each other, yet their conversations slowly become a source of comfort, humor, and hope. The wall that separates them becomes central to the story, representing both the limits of confinement and the power of imagination. Mammootty gives a deeply engaging performance, carrying the film with warmth and a sense of longing that never feels exaggerated. Mathilukal moves at its own pace and trusts the audience to sit with its silences. It finds beauty in small exchanges and turns an impossible romance into something deeply moving. The film remains a remarkable study of love, loneliness, and the human need to connect, even when life keeps people apart.
9. Maa Bhoomi (Telugu, 1979)
Based on: Jab Khet Jage by Krishan Chander
Director: Goutam Ghose
Cast: Sai Chand, Rami Reddy, and Telangana Shakuntala
Maa Bhoomi stands as one of the most important films to emerge from Telugu parallel cinema. Directed by B. Narsing Rao, it draws from the Telangana peasant revolt and places ordinary farmers at the center of a struggle against feudal landlords and the Nizam’s rule. The film follows Ramayya, played by Sai Chand, whose life changes as he witnesses the cruelty faced by people in his village.
Rather than treating revolution as a distant historical event, Maa Bhoomi shows how oppression enters everyday life through hunger, debt, fear, and forced labor. Ramayya’s growing political awareness gives the story its emotional force, as he begins to understand that survival alone cannot bring change. The film’s raw visual style and use of non-professional actors give it a strong sense of realism. Every frame carries the weight of the land, the people, and the anger that drives them forward. Maa Bhoomi remains a powerful adaptation because it refuses to soften its politics. It is a film about resistance, dignity, and the cost of demanding justice.
10. Pather Panchali (Bengali, 1955)
Based on: Pather Panchali by Bibhutibhushan Bandyopadhyay
Director: Satyajit Ray
Cast: Subir Banerjee, Kanu Banerjee, Karuna Banerjee, Uma Dasgupta, and Chunibala Devi
Satyajit Ray’s Pather Panchali remains one of the most moving debuts in the history of cinema. Based on Bibhutibhushan Bandyopadhyay’s 1929 novel, the film follows young Apu as he grows up in a poor rural Bengali family, surrounded by small pleasures, growing hardships, and moments that shape him forever. Subir Banerjee brings an innocent curiosity to Apu, while the film gives equal space to his sister Durga, whose restless spirit adds warmth and sadness to the story.
Ray pays attention to ordinary details in this film: children running through fields, a mother’s worry, an old woman’s loneliness, and a family trying to hold itself together. These moments create a world that feels lived in, even when it becomes painful to watch.
The film’s visual poetry comes from its honesty. It finds beauty in everyday life without hiding poverty or grief. Ravi Shankar’s score adds to its emotional pull, making each major moment stay with you. Pather Panchali later became the first chapter of the Apu Trilogy and introduced Ray’s work to audiences across the world. Its Best Human Document award at Cannes in 1956 marked a major moment for Indian cinema. Even today, the film remains deeply affecting because it understands childhood, loss, and hope with rare tenderness.
11. Ponniyin Selvan: I & II (Tamil, 2022 & 2023)
Based on: Ponniyin Selvan by Kalki Krishnamurthy
Director: Mani Ratnam
Cast: Vikram, Aishwarya Rai Bachchan, Karthi, Ravi Mohan
Mani Ratnam’s two-part adaptation of Kalki’s Ponniyin Selvan brings one of Tamil literature’s most beloved historical novels to the big screen with scale, energy, and real emotional pull. Set during the Chola era, the story follows a kingdom caught in a web of political rivalry, secret alliances, old wounds, and looming danger around the royal throne. The films move through palace corridors, battlefields, temples, and coastal landscapes, but the focus stays on the people fighting for power. Vikram brings intensity to Aditha Karikalan, while Karthi gives the story its warmth and momentum as the quick-witted Vallavaraiyan Vandiyadevan. Aishwarya Rai Bachchan adds mystery and control to Nandini, one of the most fascinating characters in the tale. Jayam Ravi also gives a composed performance as Arulmozhi Varman, the prince destined for greatness.
Adapting a five-volume novel was never going to be easy, yet the two films manage to hold onto its rich world and emotional tension. Mani Ratnam keeps the plot moving without losing the politics behind every relationship. The result is a grand historical drama that feels rooted in its literary source while offering the spectacle expected from a major cinematic event.
12. Vidheyan (Malayalam, 1993)
Based on: Bhaskara Pattelarum Ente Jeevithavum by Paul Zacharia
Director: Adoor Gopalakrishnan
Cast: Mammootty and M. R. Gopakumar
Adoor Gopalakrishnan’s Vidheyan is a disturbing and deeply controlled film about power, fear, and the damage caused by unquestioning loyalty. Based on Paul Zacharia’s short story, it follows Thommy, a devout Christian man who enters the service of Bhaskara Pattelar, a violent landlord in coastal Karnataka. What begins as a search for shelter soon becomes a life shaped by submission and moral compromise.
Mammootty is frighteningly effective as Pattelar, a man who rules through cruelty, humiliation, and constant intimidation. M.R. Gopakumar gives Thommy a painful vulnerability, showing how fear can make a person accept things they once believed were wrong. Their relationship drives the film, creating a tense atmosphere that grows heavier with every scene. Vidheyan never rushes to explain its characters or offer easy comfort. It watches Thommy’s obedience slowly break apart as he begins to see the cost of serving a man like Pattelar. The film is difficult to watch at times, but that discomfort is part of its strength. It remains a powerful study of domination, guilt, and the moment a person begins to question the life they have accepted.
13. Omkara (Hindi, 2006)
Based on: Othello by William Shakespeare
Director: Vishal Bhardwaj
Cast: Ajay Devgn, Kareena Kapoor, Saif Ali Khan, Konkona Sen Sharma, Vivek Oberoi
Vishal Bhardwaj’s Omkara takes Shakespeare’s Othello out of Venice and places it in the rough, volatile world of Uttar Pradesh politics. The shift works brilliantly because the film understands that jealousy, ego, and betrayal can grow anywhere power is involved. Ajay Devgn plays Omkara, a feared political enforcer whose strength slowly gives way to doubt after he begins to question the loyalty of his wife, Dolly. At the center of the tragedy is Saif Ali Khan as Langda Tyagi, one of the most memorable villains in modern Hindi cinema. His resentment is personal, calculated, and rooted in the belief that he has been denied what he deserves. Every word he plants in Omkara’s mind pushes the story closer to disaster.
The film has an earthy, lived-in texture, from its raw dialogue to its violent political setting. Bhardwaj gives Shakespeare’s story a distinct Indian identity without losing its emotional intensity. Kareena Kapoor, Vivek Oberoi, Bipasha Basu, and Konkona Sen Sharma add depth to the world around Omkara. This is a tragedy where betrayal cuts deeper because it comes from people who know exactly where to hurt you.
14. Saat Khoon Maaf (Hindi, 2011)
Based on: Susanna’s Seven Husbands by Ruskin Bond
Director: Vishal Bhardwaj
Cast: Priyanka Chopra in the lead role, with Vivaan Shah, John Abraham, Neil Nitin Mukesh, Irrfan Khan, Alexander Dyachenko, Annu Kapoor, Naseeruddin Shah, and Usha Uthup
Saat Khoon Maaf follows Susanna, played by Priyanka Chopra Jonas, a woman whose search for love leaves behind a trail of seven dead husbands. Loosely adapted from Ruskin Bond’s short story, the film takes a dark and unusual route through romance, revenge, loneliness, and desire. Each marriage opens a new chapter in Susanna’s life, revealing the damage caused by the men she chooses and the extremes she is willing to reach.
Vishal Bhardwaj treats the story like a gothic fable, filling it with dramatic settings, changing visual moods, and a theatrical sense of danger. The film shifts between black comedy, noir, and psychological drama, which can make it uneven at times. Still, that unpredictability gives it a strange charm. Priyanka Chopra Jonas carries the film with confidence, making Susanna both mysterious and deeply wounded. Her character is not easy to define, and the film is stronger because it does not try to make her simple or acceptable.
Saat Khoon Maaf may not be a flawless adaptation, but it is bold, visually rich, and hard to forget. It turns a short literary idea into a twisted tale of love and survival.
15. Lootera (Hindi, 2013)
Based on: The Last Leaf by O. Henry
Director: Vikramaditya Motwane
Cast: Sonakshi Sinha and Ranveer Singh
Set between 1950s Bengal and the hills of Himachal Pradesh, Lootera turns O. Henry’s short story The Last Leaf into a deeply affecting romance about love, regret, and the will to survive. The film begins with Varun, played by Ranveer Singh, arriving in a Bengali town as an archaeologist with charm, confidence, and a carefully hidden past. He meets Pakhi, played by Sonakshi Sinha, the sheltered daughter of a wealthy family who slowly opens up to him despite her guarded nature.
Their connection grows through small moments rather than grand declarations, which gives the first half of the film its warmth. But Varun is not who he claims to be, and his betrayal changes the course of both their lives. When the story moves to Himachal Pradesh, the tone becomes more intimate and painful. Pakhi is now living with a terminal illness, carrying anger and heartbreak that have never fully left her.
Director Vikramaditya Motwane gives the film a painterly look, with every frame carrying a sense of memory and loss. Amit Trivedi’s music adds to its emotional pull without overwhelming the story. The Last Leaf becomes a powerful symbol in the final stretch, connecting hope with sacrifice in a way that stays with you. Lootera is slow in pace, but it earns that pace. It lets its characters sit with their grief, and it lets the audience do the same. The final moments are restrained, tender, and heartbreaking.
16. Bride and Prejudice (English/Hindi, 2004)
Based on: Pride and Prejudice by Jane Austen
Director: Gurinder Chadha
Cast: Aishwarya Rai, Martin Henderson, Daniel Gillies, Nadira Babbar, Anupam Kher, Naveen Andrews, and Indira Varma
Gurinder Chadha’s Bride and Prejudice gives Jane Austen’s classic a bright, musical makeover, moving the Bennet family from rural England to Amritsar. Aishwarya Rai plays Lalita Bakshi, a confident young woman who has little patience for arrogant foreign men or the pressure to marry for status. Martin Henderson steps into the role of Darcy, a wealthy American whose stiff manner and cultural blind spots make him an easy target for Lalita’s sharp remarks.
The film keeps the romantic tension of Pride and Prejudice but adds colorful dance sequences, family chaos, and a lively global setting. It also plays with ideas around cross-cultural relationships, tradition, and the assumptions people make about each other. The adaptation is not trying to be a strict retelling of Austen’s novel. It is lighter, louder, and more playful, but that is part of its appeal. Bride and Prejudice is a cheerful romance with enough wit and charm to make its familiar story feel fresh.
17. Jaane Jaan (Hindi 2023)
Based on: The Devotion of Suspect X by Keigo Higashino
Director: Sujoy Ghosh
Cast: Kareena Kapoor Khan, Jaideep Ahlawat, and Vijay Varma
Sujoy Ghosh’s Jaane Jaan takes Keigo Higashino’s bestselling Japanese thriller and gives it a dark, atmospheric new home in Kalimpong. The film follows Maya, played by Kareena Kapoor Khan, a single mother caught in a murder cover-up after her past suddenly returns to haunt her. Her only support comes from Naren, her reclusive neighbor, played with remarkable control by Jaideep Ahlawat.
Naren is brilliant, lonely, and far more involved in Maya’s life than she first understands. Together, they build a plan to hide the crime, but the arrival of a determined police officer turns their fragile arrangement into a tense game of suspicion and deception. Jaane Jaan takes its time with the mystery instead of rushing from one twist to another. Its strength lies in the emotional tension between its characters, especially the unspoken bond between Maya and Naren. Kareena brings vulnerability and grit to Maya, while Jaideep makes Naren both unsettling and sympathetic. The film stays close to the clever structure of the original novel, while creating a moody thriller that feels rooted in its own world.
















