Anurag Kashyap has not only brought a necessary change in Hindi cinema but also has given it a new identity that we can all be proud of. He is one of the faces of the new wave in Indian cinema, along with Ram Gopal Varma, Vishal Bhardwaj, Dibakar Banerjee, and Tigmanshu Dhulia. Anurag Kashyap delivered some of the best Bollywood movies of this century. He is perhaps the only modern-day director in India who makes realistic films with high entertainment value.
Anurag Kashyap’s movies are known for their Tarantino-esque violence and humor. It is the ability to make people laugh during the bloodiest of scenes that Kashyap has mastered over the years. Anurag Kashyap has tried his hand at acting as well. His recent performance in the Tamil movie ‘Imaikkaa Nodigal‘ directed by R. Ajay Gnanamuthu has been raved about by critics and audiences alike.
As we are psyched for Anurag Kashyap’s new venture, ‘Kennedy’, which will be screened at the Cannes Film Festival this year, in the Midnight Screening section, we thought of revisiting his body of work and ranking Anurag Kashyap’s movies from the least likable to his best:
17. Almost Pyaar with DJ Mohabbat (2023)
Runtime: 2h 1mย | Genre: Drama, Romance
Love is the most potent of all forces. It has started wars, changed civilizations, and shaped cultures. Love is fodder for revolution. This has to be recognized and reiterated time and again, for in our society marked by hate, love is the only antidote. Anurag Kashyapโs ‘Almost Pyaar with DJ Mohabbat’ treads on the radical sentiment of loveโs supremacy above all features of existence, and it wishes to establish how our conventions, politics of hate, and communal insecurities are suffocating love. It is indeed true that we, as a collective, are fearful of love.
We are fearful of its ability to erase boundaries, transcend identities, and reveal the faux homogeneity we have imposed on our society. Therefore, we do not want love to exist. We may like myths about lovers and find entertainment in their tragedy. But we do not want it to happen.
Kashyap is trying to correct the Hindi cinema convention of the hero winning the heroine at all costs (a heteronormative convention gone stale) by situating love in the local context, which kills those who dare. However, you can champion a filmโs intent only to the extent that it is complementary to the narrative. Just like an idea is not a product in itself that generates value, a film is not solely its intent.
‘Almost Pyaar with DJ Mohabbat’ cannot be considered a good film. It is an exercise in understanding what modern love looks and functions like by someone whoโs in his fifties now. It is incoherent and disconnected from every choice it makes with the screenplay. No moment of association is established with any incident or character while watching the film.
In its obsessive portrayal of the new age romance, it ends up propagating really old and aesthetic but hollow ideas of love. At the same time, it ends up borderline glorifying the toxic behavioral patterns that characters show in their relationships. Without many redeeming factors except for having its heart in the right place, ‘Almost Pyaar with DJ Mohabbat’ emerges as Kashyapโs weakest film.
16. Return of Hanuman (2007)
Runtime: 1h 50mย | Genre: Animation, Action, Adventure
One of the most unusual Anurag Kashyap movies on the list. As Kashyap sat down to roll a blunt with the best possible hash available, someone told him to make a film for kids. Lazing around, he goes through children’s channels as he comes across the newest sensation, i.e., Hanuman. He takes a piece of paper lying around, looks around for a pen before borrowing one, and writes down his own playful version of the so-called desi-superhuman.
Recommended: Incredibles 2 (2018): An Admirable Sequel to Its Classic Predecessor
His characters are cheekier than Kanti Shahโs Gunda, where Hanuman can easily manipulate Prabhu, a chimp who is deliberately made to sound like Shah Rukh, and some more unearthly characters who refer to gods and their sleeping habits. Return of Hanuman is a totally bonkers film, and to be completely honest, it is a mess. But why not smoke some doobies and have fun?
15. Bombay Velvet (2015)
Runtime: 2h 29mย | Genre: Action, Crime, Drama
Bombay Velvet is a wreck, but it is a grand wreck. Even the worst movie by Anurag Kashyap is alluring to an extent. In his ambition to create a jazzy Bombay, AK overlooked the most important aspect of a movie – the story. While his command over the camera is splendid, his mastery over storytelling is severely jolted here.
Also Read: La La Land and The Artist: Bringing It Back
Set in the 1960s, Bombay Velvet is a noir-ish gangster drama. Johnny Balraj (Ranbir Kapoor), a street scamp, dreams of becoming a ‘BIG SHOT’ while watching ‘The Roaring Twenties’. His infatuation for Rosie (Anushka Sharma) stirs a war between two powerful political ideologies.
Khambatta (Karan Johar), a crooked man with power, builds an establishment called ‘Bombay Velvet’, where funky jazz plays on stage only to conceal the screams behind its back door. The growing ambition of Johnny turns him against his own patron, Khambatta. With Bombay Velvet, Anurag Kashyap has proved that sometimes, standing in the arena is all that matters; applause and aspersions are secondary.
14. Kennedy (2023)
Runtime: 2h 22m | Genre: Action, Crime, Drama, Thriller
Anurag Kashyap’s ‘Kennedy’ is purposed as a return-to-form for the Indian auteur who took the International cinema space by storm post ‘Gangs of Wasseypur’. Although the maverick filmmaker has never touched his highs again, titles like Raman Raghav 2.0 aside, Kashyap has always commanded the screen with his sensibilities when he allows himself to take the dark side up a notch — letting genre cinema seep through his unfiltered anti-establishment lens. It all became even more ironic when you take into consideration that I saw Keneddy in a packed theatre of over a thousand people in the family-owned business of the capitalist-junkies it is trying to take a swing at.
Now stuck in a limbo after the CBFC has refused to give it a theatrical window, let me just put it out there that ‘Kennedy’ is not the kind of resurrection cinephiles and genre enthusiasts have been clamoring for. On the flipside, it is quite the opposite. It is a confused, convoluted mess that should have been a flagship of Kashyp’s ballsy antiques.
Following a supposed-to-be-dead ex-cop who has now turned into an assassin, ‘Kennedy’ shines when Kashyap offers his mix of black comedy with the course correction of neo-noir genre brutality, often powered by Rahul Bhatt’s pretty physical performance. Although the film only manages to keep pace with itself in individual scenes, it otherwise serves a narrative that gets more and more distracting and all over the place.
13. That Girl in Yellow Boots (2010)
Runtime: 1h 43mย | Genre: Crime, Drama, Mystery
Sometimes the darkest secrets hide in plain sight. Anurag Kashyapโs ‘That Girl In Yellow Boots’ is the story of Ruth, a girl searching for her long-lost father. The boots are a metaphor for struggle and survival. The yellow refers to the shadiness her job (a shadier massage parlor) has brought upon her life. She gives โhandshakesโ as she finds it hard to get a work permit, along with the endless lines of paperwork she has to file. โI love India,โ she says, so that her struggles at those visa offices come to an end. Only, it never does.
Related Read: Every Lijo Jose Pellissery Film Ranked
The conclusion of Ruthโs tale will leave you speechless. It made me respect Anurag Kashyap and Kalki (who also co-wrote the film) for having balls made of steel. Only people like them can have the audacity to go through a film that everyone would not appreciate. The climax of ‘That Girl In Yellow Boots’ reminds you of the Korean thriller โOldboyโ in a strange way, and comparing this film to ‘Oldboy’ is saying a lot.
But when you see the film again, you will realize that the conclusion was not what Anurag Kashyap was aiming for. It was all about the character of Ruth, also about her solo stride through all the filth that sticks to something thatโs not similar to everything else. Kashyap has portrayed a woman who is sadder than she looks and acts older than she is supposed to. Itโs an achievement.
12. Manmarziyaan (2018)
Runtime: 2h 36mย | Genre: Comedy, Drama, Romance
‘Manmarziyaan’ is a technically brilliant film. From its opening shots to the very end, it gorgeously captures every setting. Tracking and close-up shots are employed to a great measure, especially in intimate moments. The music is phenomenal. Thereโs no song and dance routine. Instead, it truly blends into the background and becomes a part of the narrative, propelling it forward.
Our Review: Manmarziyaan (2018): Crazy, Stupid Love Indeed
‘Manmarziyaan’ is a showcase of talent both in front of and behind the camera. Well-acted and technically polished, it could have been among the finest films of the year. Unfortunately, the film is let down by its narrative. It loses its grip on you in the second half and never recovers as it plods along to its climax. There are so many individual components to appreciate in this film. Sadly, Anurag Kashyap fails to unite them in an enticing package that would leave a mark.
11. Choked (2020)
Runtime: 1h 54mย | Genre: Drama
Inherently, all Anurag Kashyap characters have a grey side. They look and act in ways that make for an all-inclusive party of darkly comical hounds who are always on the lookout for something better. In his newest Netflix presentation, ‘Choked ‘, Kashyap carefully constructs the lives of middle-class Mumbai people.
Our Review: Choked (2020): A Tale of a Crumbling Marriage Crushed by a Socio-Political Metaphor
Every film made by a filmmaker is political, wherein they do not necessarily have to draw a line and explain the reason for the line being there. In Kashyapโs ‘Choked’, the line is drawn again and again, putting aside the narrative that could have made it more memorable. I mean, a middle-class family struggling with their morality and greed as their kitchen-sink problem turns into a mess of magic could have yielded a more hefty and complex human drama than the one we actually get here. Choked will divide its viewers. Much like the demonetization phase it propagates, the film will be divided into pre-Choked Kashyap and post-Choked Kashyap.
10. DoBaaraa
Runtime: 2h 12mย | Genre: Drama, Fantasy, Mystery
Time travel has forever fascinated a writerโs mind as much as it has tingled with the people of science. As a plotting instrument, it enables a filmmaker to create thrills by merely playing with the arrangement of sequences in the screenplay, as tweaking the flow of time leads to the realization of โwhat would happen ifโ scenarios over โwhat was supposed to happenโ ones. The film’s idea has novelty only because it belongs to that family of films in which characters affect themselves by affecting time.
However, it fails to emerge as an original film. The film’s premise mimics that of ‘The Girl Who Leapt Through Time’. To make it adhere to genre conventions, a number of cinematic tropes are imposed on the film. In his latest interview with Bhardwaj Rangan, Anurag Kashyap proclaimed himself to be a genre freak, and he most certainly is, as a cinephile. ‘Dobaara’ looks like his attempt at a pastiche, but it is so sanitized and unremarkably crafted that you fail to find anything you can call Kashyapโs own.
Read More: Dobaaraa Movie Ending Explained
Even as a pastiche, no sequence is recreated to honor cinemaโs heritage. Therefore, plot elements such as accidental murder, love transcending the dimension of time, as well as the mother-child relationship, turn out to be impersonal, for neither have they been assigned tributary aesthetics nor have they been allowed to be built in Kashyapโs signature ways. When cliches are executed without originality in the effort, they become a source of boredom. Dobaaraa might not be Kashyapโs weakest film because it is not a bad film per se, but it has no character that can be attributed to Kashyap.
9. Paanch (2003)
Runtime: 2h 10mย | Genre: Crime, Thriller
‘Paanch’ is a commentary on the childish nature of evil, which also serves as a cautionary tale. As the title suggests, ‘Paanch’ is a story of five slackers, whose only business is to fool around and get wasted. Every act of iniquity starts with a tiny step, the second step, and so on until involved people realize that they are neck deep into the deadening mire of evil, but they keep at it, firstly out of pleasure, then out of compulsion. Those who set foot in this vicious mire are bound to sink in the deepest trench of hell; there is no escaping.
Also Read: 22 Years of โPaanchโ
Luke (Kay Kay Menon) is an agent of Evil. His unpredictable and menacing nature has every band member frightened, but they need money to get by and to record the album. A rich brat voluntarily proposes to be kidnapped by them, to extract money from his miser father. And then, as Murphyโs Law suggests, whatever can go wrong, goes wrong.
The beginning of Paanch is reminiscent of Fight Club. It has enough pop culture references to intrigue any movie buff. Though it suffers from unnecessarily stretched songs, ‘Paanch’ is a grotesque thriller. Sadly, it did not get a theatrical release in India.
8. Mukkabaaz (2018)
Runtime: 2h 34mย | Genre: Action, Drama, Sport
‘Mukkabaaz’, on its surface, is a love story of an amateur boxer, Shravan Singh (Vineet Kumar Singh) from Bareilly. His passion for boxing is eternal. In one of the scenes, Shravanโs father ridicules him by displaying how useless the winning cup is. Shravan retaliates savagely that boxing is his passion, and he does not know anything else to do in life.
The whole crescendo of Sharavan reflects Anuragโs constant struggle to survive and tell the stories he wants to, in his intransigent voice in this commercially-driven Bollywood โindustryโ. And that could be one of the reasons the headstrong passion of Shravan is so tangible that it breaks your heart to see him getting punched, literally and metaphorically.
Also on Mukkabaaz: Art and the Obstinate Expectations Of Avant-Gardism
‘Mukkabaaz’ is dense and insightful, though some scenes are theatrical and thoroughly cinematic. Anurag Kashyap lands a satisfying punch against the injustices and hypocrisies that keep Indiaโs sporting underdogs exactly where they are. He punches the last crude knock by ending the film by saying โBharat Mata Ki Jaiโ. A tight slap in the face of over-enthusiastic patriots? Or just heartfelt gratitude to the native for giving such a content-worthy landscape? Or perhaps both.
7. No Smoking (2007)
Runtime: 2h 8mย | Genre: Drama, Horror, Mystery
‘No Smoking’ is Hindi Cinemaโs own mind-fuck, an undaunting experimental movie straight out of Anurag Kashyapโs โPrayogshalaโ. A movie that was supposed to be all about smoking gets more perplexing and bizarre as it progresses, and the climax is bound to leave the viewerโs mind numb. It also has some surrealistic elements rarely found in Indian cinema.
The protagonist of the movie, oddly known as โKโ (John Abraham), is a chain smoker and a narcissist. Tired of his smoking habits, his wife Anjali (Ayesha Takia) abandons him. This leaves no option for K but to visit Prayogshala. Prayogshala is a strange rehabilitation center run by an idiosyncratic Baba Bengali (Paresh Rawal).
Similar Film: Kamal Swaroop’s Om-Dar-B-Dar
Baba Bengali is assertive and is prepared to take any measure to help K get rid of the smoking habit, even if it means killing him. K is forced to sign a contract and has a stamp attached to his forehead to trace him. K has to suffer dire consequences because of his non-compliance. No smoking is also a commentary on men who are slaves to their own desires. Despite its inconsistencies, ‘No Smoking’ is a highly original film and has rightfully gained cult status with time.
6. Raman Raghav 2.0 (2016)
Runtime: 2h 13mย | Genre: Crime, Drama, Thriller
Thereโs a strange smile that appears on your face as you watch Ramanna dismantling his victims in Anurag Kashyapโs Raman Raghav 2.0. It’s not because Kashyap somehow magically manages to justify the mystifying murders in his film. It is also not because he tries to ground you into rooting for his killing machine, but because the film jabs at the side of the human brain that has violence and anarchy all over its surface.
He kicks a dark, blunt hole in your head, one that shakes you and takes you to a moment of spine-chilling, psychotic disorder. Here is a film that never steps back on its delivery of evil. It piles a dozen grim shenanigans in front of your eyes and just keeps increasing the weight until you gasp or possibly choke yourself to death.
You Should Read: The Review That Jack Wrote.
Starting in true Tarantino fashion, Raman Raghav 2.0 works in chapters. It does not overuse the gimmick of going back and forth in time to trap you into an unnecessary mystery. The narrative of Kashyapโs film takes up a basic โserial-killerโ story arc and builds a solid, darkly delicious tale of insanity, anger, and self-discovery.
It is a disturbing character study of two people, one on the verge of complete and total chaos of his psyche, and one on the playful aftermath, where no relations, no emotions, no religion, and no tragedy matter; where gaining a godly figure in its harshest sense is the ultimate and final aim. Anurag Kashyap’s Raman Raghav 2.0 is dark, delirious, and stylistically delicious. It does not leave any stone unturned and is a true Kashyap film in all measures. Cheers to getting fucked inside out!
5. DEV.D (2009)
Runtime: 2h 24mย | Genre: Comedy, Drama, Romance
Abhay Deolโs rendition of the titular character Dev is not likable. Unlike Bimal Royโs charming Dilip Kumar or Sanjay Leela Bhansaliโs tragic Shah Rukh Khan, he is an avant-garde dick (The D in Dev D. stands for Dick). He jumps into the easiest possible way out of feeling hopeless, mostly dissolving and drinking himself to death. Most of all, he is confused. He never seems to take the right path.
While all versions of Dev, Paro, and Chandramukhi end signifying undeniable love, Anurag Kashyapโs Dev D. signifies understanding life and death, while love is a pathway. When Dev D. came out in 2009, it received rave reviews from everyone. Critics praised it for its near-perfect defiant charm that will make your jaw drop. In all the filth, Anurag managed to create a hypnotic environment. Also, Kashyapโs film is so densely detailed that you wish they were mere accidents. Thereโs a shot in the film where Dev receives a phone call after having drowned himself in alcohol the previous day. We see him putting his shades on before receiving the call in classy Kashyap style.
Also Read: Dev.D (2009): A Refreshingly Unusual Black Comedy
When the film ends, the credits seem as confused as its protagonist, who only understands the meaning of his life when a car hits a wall beside him as he is busy collecting pennies out of a public telephone. When you leave aside all the greatness that surrounds the film, there are still 18 other reasons to love it. Laced up with the most experimental and possibly the best soundtrack in any Hindi film ever, Amit Trivedi emerges as the unsung hero. His songs dance along with this masterpiece in complete sync.
4. Ugly (2014)
Runtime: 2h 8mย | Genre: Crime, Drama, Mystery
The subject of ‘Ugly’ is not a unique one; we have seen child abduction in films before, like Ben Affleckโs โGone Baby Goneโ and Denis Villeneuve’s โPrisonersโ. But in those films, the focus constantly remains on what might have happened to the missing kid, which makes them a riveting thriller to watch. ‘Ugly’ is a different film altogether. It does not delve deep into finding the missing girl but focuses on the ever-changing mentalities of the people who should be looking for the kid, but are busy with their agendas.
The parents, their divorce, the step-father, the fatherโs friend, the uncle; these are the players around whom the story revolves. Each one of them uses the kidnapping as an opportunity to benefit from it. Most of them are trying to make some dirty money, while some are using the incident to settle old scores. Of course, some do care for her, but she is not a priority. The kid is the central point of the film, whose abduction exposes the ugly sides of these people. After ‘Paanch’ and ‘Black Friday’, ‘Ugly’ is the third film where Anurag Kashyap portrays a relentlessly gritty Bombay we do not get to see often in cinema with all its glamour and glitz. I call it the Bombay Trilogy.
3. Black Friday (2004)
Runtime: 2h 23mย | Genre: Action, Crime, Drama
One of the boldest Anurag Kashyap movies, ‘Black Friday’ is raw in its narration, impartial in its characterization, melancholic for its entire length, and gritty in its look. From the first scene of the bomb exploding that leaves your heart pounding in horror, right till the end credits roll, ‘Black Friday’ never ceases to ease the tension and thrill that will chill your bones and soul.ย It shows the events of the 1993 Mumbai Bomb blast that resulted in hundreds of casualties and left thousands of people injured as a manifestation of religious hatred between the Hindu majority and the Muslim minority.
The best thing about ‘Black Friday’ is that it never takes sides, whether it is a character or a religion, nor does it try to justify the act of anyone. It oscillates splendidly between the pre-blast phase and the post-blast phase without sensationalizing or glorifying any character or the event itself. It very sensitively captures the psyche of Rakesh Maria, Dawood Ibrahim, Tiger Memon, and one of the main bombers, Baadshah Khan, without even making an effort to draw sympathy for anyone. ‘Black Friday’ is a film we all should be proud of, the film that defines realism, the film that is brave enough to use real names and locations, the kind of film that should be sent to the Oscars.
2. Gulaal (2009)
Runtime: 2h 20mย | Genre: Crime, Drama, Thriller
Among one of the best political movies of the decade, Anurag Kashyap’s ‘Gulaal’ is a socio-political drama at its outset. When peeled layer by layer, it shows the labyrinth of human characters who have never been so angry with themselves, with their own people, and with the political structure of the state. They are deeply drowning in the plume, their revenge turns into vendetta, they seek only power, and their fight against the injustice inflicted on the Rajputana community is blinded by greed, hypocrisy, betrayal, and deception.
If you closely look, all the characters are quite monotonous. Their arc does not undergo any change except for Dileep’s (played by Raja Singh Chaudhary), and we see issues like campus ragging, student activism, and caste biases through the eyes of Dileep. Ironically, he comes out as the weak performer in this ‘actor’ studded film.
Gulaal was featured in our list of The 10 Best Hindi Movies of the 2000s Decadeย
‘Gulaal’ is a multidimensional film where every subplot stands on its own, and still, they all come together as a powerful story supporting the core plot. If you wish to indulge in-depth, it has many references from real-life characters, and they are amusingly done in a very subtle manner. However, the ace in the hole of ‘Gulaal’ is eccentric poet Prithvi Bana, played by Piyush Mishra. Mishra’s music and lyrics are majestic and act as catalysts for the narrative. ‘Gulaal’ is a very impressive and mature piece of Indian cinema that is unconventional in its storytelling.
1. Gangs of Wasseypur (2012)
Runtime: 5h 21mย | Genre: Action, Comedy, Crime
Anurag Kashyap had made some three great movies before 2012. But ‘Gangs of Wasseypur’ is his ultimate masterpiece, one that will go down as an important film of Hindi cinema’s canon for decades to come. Released in two parts, ‘Gangs of Wasseypur’ is Anurag Kashyapโs most ambitious and, arguably, one of the best movies to date. It is an epic gangster saga that portrays the life and times of a small Indian town across seven decades.
From the man of few words, Shahid Khan, to the colorful yet ruthless Sardar Khan, to the romantic and flimsy Faizal Khan, this film travels through generations of violence in the name of revenge and rivalry. On the other side of the ring are the Qureshis and the men from Singh Mansion. Each one of them wins a round or two, but the film is not about who wins a battle because everyone here is a criminal with a different ideology.
Also Read: How Gangs of Wasseypur Portrays the Clumsiness of People
The film is rather about a place, a hellhole that constantly witnesses a change in its landscape, a place that is constantly becoming more violent by the minute, no matter who the perpetrator of violence is. ‘City of God’, ‘The Godfather’ – people drew all kinds of comparisons with ‘Gangs of Wasseypur’. Indeed, it is a love letter to the crime genre, and it will remind you of every masterpiece that belongs to the genre.