Few filmmakers in India have built a filmography as distinctive and fearless as Anurag Kashyap’s. Over the years, he has delivered some of the most critically acclaimed films in Hindi cinema, including Black Friday, Dev.D, Gulaal, Gangs of Wasseypur, Ugly, and Mukkabaaz. His last directorial venture was the neo-noir thriller Kennedy, starring Rahul Bhat and Sunny Leone, while his latest film, Bandar, is currently running in theatres.
If you’re looking to explore Anurag Kashyap’s best work, here are five of his highest-rated films on IMDb and where you can watch them in India.
Note: Acclaimed titles like Gulaal, Dev.D, and Paanch have been excluded as they are currently unavailable on streaming platforms in India.
1. Black Friday (2004)
Director: Anurag Kashyap
IMDb Rating: 8.4/10
Streaming On: YouTube (Rent or Buy)
Plot:
Based on the 1993 Bombay bomb blasts, Black Friday is a gripping crime drama that follows the investigation into one of the country’s most devastating terror attacks. Told through multiple perspectives, the film examines the events leading up to the blasts and the far-reaching consequences that followed. The cast includes Kay Kay Menon, Pawan Malhotra, Gajraj Rao, and Aditya Srivastava.
2. Gangs of Wasseypur (2012)
Director: Anurag Kashyap
IMDb Rating: 8.2/10
Streaming On: YouTube (Rent or Buy)
Plot:
Widely regarded as one of Kashyap’s defining works, Gangs of Wasseypur chronicles a brutal multi-generational feud rooted in power, politics, and revenge. The first film follows Sardar Khan, played by Manoj Bajpayee, as he seeks vengeance against the coal mafia leader responsible for his father’s death. The story later shifts to Faizal Khan, portrayed by Nawazuddin Siddiqui, who carries forward his family’s violent legacy.
3. Mukkabaaz (2017)
Director: Anurag Kashyap
IMDb Rating: 8.0/10
Streaming On: Zee5 and Eros Now
Plot:
Mukkabaaz tells the story of Shravan, an ambitious boxer determined to make a name for himself despite facing corruption, caste discrimination, and institutional barriers. His life becomes even more complicated when he falls in love with a mute upper-caste woman who happens to be related to a powerful local strongman and boxing official. Vineet Kumar Singh delivers a standout performance, supported by Jimmy Sheirgill in a memorable role.
4. Ugly (2013)
Director: Anurag Kashyap
IMDb Rating: 7.9/10
Streaming On: JioHotstar
Plot:
Dark, unsettling, and emotionally intense, Ugly begins with the disappearance of a ten-year-old girl. What follows is a tense investigation that gradually exposes the flaws, secrets, and selfish motives of everyone involved. Starring Rahul Bhat, the film is widely praised for its gripping narrative and psychological depth.
5. Bandar (2026)
Director: Anurag Kashyap
IMDb Rating: 7.5/10
Streaming On: In Theatres
Plot:
Bandar centers on Samar, a fading television star played by Bobby Deol, who finds himself struggling with both personal and professional challenges. While he is involved with a younger woman, his former lover Gayatri hopes to reconnect with him. Their complicated history takes a dramatic turn when Gayatri accuses Samar of sexual assault after feeling rejected, leading to a legal and emotional battle that changes both their lives.
Also read: Qabool Hai OTT Release Date
From hard-hitting crime dramas to deeply personal character studies, Anurag Kashyap’s films continue to push boundaries and challenge audiences. These five titles offer a glimpse into the filmmaker’s unique storytelling style and why he remains one of India’s most influential directors.












































