Ispirato a Raman Raghav, un serial killer di Mumbai degli anni '60.
Inizialmente Kashyap voleva realizzare un film d'epoca su Raman Raghav, ma dopo il fallimento commerciale di Bombay Velvet (2015), il suo precedente film ambientato anch'esso negli anni '60, si è reso conto che non sarebbe riuscito a trovare finanziamenti. Abbandonando il concetto di film d'epoca, ha co-scritto il film con Vasan Bala, ambientandolo in epoca contemporanea. Le musiche del film sono state composte da Ram Sampath e Varun Grover ha scritto i testi. Jay Oza è stato il direttore della fotografia del film e Aarti Bajaj il montatore.
Raman Raghav 2.0 è stato presentato in anteprima nella sezione Quinzaine des Réalisateurs del Festival di Cannes 2016. È stato proiettato anche al Sydney Film Festival 2016, al Singapore International Film Festival, al Fantasia International Film Festival, al Bucheon International Fantastic Film Festival e all'Indian Film Festival of Melbourne. Il film è stato distribuito in India il 24 giugno 2016, ha ricevuto un'ottima accoglienza da parte della critica e si è rivelato un discreto successo commerciale, incassando oltre ₹70 milioni (1,1 milioni di dollari).
Nel 2013, il vice commissario di polizia Raghavan Amrendra Singh Umbi, tossicodipendente, fa visita a uno spacciatore di Mumbai. Tuttavia, il suo piano di acquisto di droga viene sventato: lo spacciatore e un altro uomo sono stati assassinati. Indagando sugli omicidi il giorno successivo, riceve un martello seguito da una telefonata anonima.
Nel 2015, un uomo di nome Ramanna si arrende alla polizia e confessa di aver ucciso nove persone. Viene trattenuto e picchiato dalla polizia ma riesce a fuggire con l'aiuto di un gruppo di ragazzi nelle vicinanze. In cerca di cibo a casa di sua sorella Lakshmi, Ramanna discute con suo cognato. Dopo aver lasciato la casa, torna rapidamente e uccide la coppia e il loro figlio. Raghavan è tra i poliziotti che in seguito indagano sull'omicidio della famiglia e trova una foto di Ramanna con Lakshmi che conferma il coinvolgimento di Ramanna nel crimine.
Raghavan ha una relazione con Smrutika "Simi" Naidu, ma è un partner violento: la picchia e l'ha costretta ad abortire tre volte. Ramanna sorveglia Raghavan e Simi, suggerendo che esiste un legame tra il poliziotto e l'assassino. Questa sorveglianza degenera in altri omicidi quando Ramanna pedina e uccide la cameriera di Simi e suo marito. Dopo questi omicidi, Ramanna viene catturato dalla polizia con l'aiuto di uno spettatore. Tuttavia, Ramanna sfugge nuovamente alla custodia e uccide l'uomo che ha favorito la sua cattura. Raghavan si dimostra un assassino a sua volta quando, dopo un viaggio per visitare suo padre, uccide uno spacciatore africano.
Quella sera Raghavan rimorchia una donna di nome Ankita in un nightclub e la porta a casa di Simi. Incapacitato dall'uso di droghe, Raghavan non è in grado di esibirsi sessualmente, provocando la derisione di Ankita. Per tutta risposta la aggredisce. Ancora infuriato, cerca la scorta di droga che tiene in casa ma non riesce a trovarla. In questo stato affronta Simi e i due litigano. Quando Simi gli chiede di andarsene con Ankita, lui la colpisce e la sua testa colpisce un tavolo di vetro uccidendola all'istante.
Ankita si chiude in bagno e cerca di chiamare aiuto, ma desiste quando Raghavan la minaccia e la costringe. Poi fa sparire le prove incriminanti e organizza la scena per coinvolgere Ramanna nell'omicidio. Recupera un ferro da stiro simile all'arma del delitto preferita da Ramanna e lo usa per spaccare la testa di Simi. Durante questi preparativi, Ankita scappa.
Il giorno dopo Ramanna si arrende a Raghavan e afferma di avere un legame profondo con lui: ogni uomo è la metà mancante dell'altro. Ramanna rivela anche il suo ruolo nei due omicidi del 2013 che hanno aperto il film e dato il via a questo legame. Confessa di aver commesso uno degli omicidi, ma ha assistito all'uccisione dell'altro uomo da parte di Raghavan, dando così inizio alla sua sorveglianza del poliziotto. Ramanna si offre di accettare l'accusa per l'omicidio di Simi, ma solo se Raghavan ucciderà la testimone oculare, Ankita. Nella scena finale, la discesa nel male di Raghavan coincide con quella di Ramanna quando uccide Ankita nella sua casa.