Let’s face it, there is no other filmmaker in town who has more surreal guts, brutal honesty, and hardcore vision than Anurag Kashyap. The maestro filmmaker is known for inspiring a plethora of cinema enthusiasts, actors, and writers along his journey of movie productions, and definitely makes a case for cinema that matters. His films are personal, hard-hitting, and self-indulgent for all good reasons.
Therefore, before the filmmaking genius drops another stellar flick in the form of Almost Pyaar with DJ Mohabbat, here is a listicle ranking all his movies.
All Anurag Kashyap Movies Ranked
1. Gangs of Wasseypur (2012)
This two-part crime film is set against the backdrop of the coal mafia in Dhanbad. The film is a dark, violent and often comical exploration of power, corruption, and vengeance. With strong performances, intricate storytelling, and a great soundtrack, it’s easily considered a modern-day classic of Indian cinema.
You can watch the film on Netflix.
2. Dev.D (2009)
Dev.D is a modern interpretation of the classic Indian novel Devdas by Sarat Chandra Chattopadhyay. The film explores themes of love, addiction, and redemption through the life of the titular character, Dev, as he walks through heartbreak and personal turmoil. Moreover, with its bold and experimental approach, Dev.D is a definite standout film in Kashyap’s filmography.
You can watch the film on Netflix.
3. Ugly (2013)
Anurag Kashyap’s Ugly is a spellbinding tale that delves into the grim reality of India’s underbelly. The film showcases how far individuals will go to safeguard their interests, leading to a story that is both tense and captivating. Throughout its duration, Ugly grips the audience and keeps them on the edge of their seats, providing a heart-pounding thrill ride. The strong performances of its actors and its tightly crafted script are a testament to Anurag’s expertise as a filmmaker, making Ugly a must-see film in his filmography.
You can watch the film on Zee5.
4. Black Friday (2007)
Black Friday is a dramatization of the events surrounding the 1993 Bombay bombings. The film is a sobering and thought-provoking exploration of the aftermath of the bombings and the toll they took on the city and its citizens. Moreover, the film was delayed for a significant time, until it was released to international critical reception.
You can watch the film on Amazon Prime Video.
5. Raman Raghav 2.0 (2016)
Raman Raghav 2.0 is a crime thriller that explores the life and crimes of the infamous serial killer Raman Raghav. The film is a dark, intense, and often violent exploration of the mind of a killer and the society that produces such individuals. Moreover, you can watch the film on Amazon Prime Video.
6. Mukkabaaz (2017)
This sports drama follows the journey of a determined boxer who must overcome societal obstacles and personal demons to pursue his dream of becoming a champion. Moreover, the film features Vineet Kumar Singh in the lead role and carries one of the strongest screenplays from his filmography. You can watch it on Zee5.
7. Manmarziyaan (2018)
Manmarziyaan is a romantic drama that explores the complexities of love and relationships. The film is a heartwarming and often humorous exploration of love and the decisions we make in its pursuit. The film also has one of the greatest soundtracks from Anurag Kashyap’s filmography and is available to watch on Zee5.
8. Choked (2020)
Choked is a suspense-thriller that explores the life of a struggling woman who finds unexpected riches in her own home. The film is a thought-provoking exploration of corruption and the pursuit of wealth in modern India. The film stars Saiyami Kher and Roshan Mathew in titular roles and was released on Netflix.
9. That Girl in Yellow Boots (2010)
That Girl in Yellow Boots is a drama that follows the journey of a young woman who comes to India in search of her father. The film is a moving and often surreal exploration of identity, family, and the complexities of life. Moreover, you can stream it on Netflix.
10. No Smoking (2007)
No Smoking is a dark, surreal drama that explores the journey of a man as he tries to quit smoking and the strange, otherworldly experiences that ensue. The film is a thought-provoking and often confusing exploration of addiction and the human mind. You can watch the film on JioCinema.
11. Gulaal (2009)
Gulaal is a political drama that explores the complexities of power and politics in contemporary India. The film is a gritty exploration of the motivations behind political violence and the consequences that follow.
12. Dobaaraa (2022)
The movie is a retelling of the Spanish hit, Mirage (2018), but with a unique Indian twist. By retaining the core elements of the original story, Dobaaraa offers an updated, relevant and culturally specific version that resonates with Indian audiences. This remake highlights Anurag’s ability to take international stories and make them relevant and impactful for local audiences. Moreover, you can watch it on Netflix.
Let us know your favourite Anurag Kashyap film in the comment section below.

