Badlapur takes you through one man’s quest for revenge over a span of 15 years. Raghu (Varun) loses his wife Misha (Yami) and kid, when they are accidentally killed in a bank robbery by Layak (Nawaz) and his partner in crime Hurman (Vinay Pathak). While Hurman escapes with money, Layak is nabbed by the police and is sentenced to imprisonment for 20 years. Meanwhile, Raghu tries to extract the name of Layak’s partner but in vain. After 15 years, a NGO worker, Shobha (Divya Dutta), appears at Raghu’s doorstep, informing him that Layak is dying due to Cancer and pleads to Raghu to furnish a forgiveness letter so that Layak can spend his remaining days of his life in the open. Through Layak’s mother, Raghu gets to know the whereabouts of Hurman and decides to forgive Layak. Soon Layak is freed, but Raghu goes after Hurman and his wife Kanchan( Radhika Apte) torturing them psychologically before brutally murdering them. Soon Layak tries to contact Hurman for his share of money from robbery, but in turn comes face to face with Raghu and gets to know that his friend has been murdered. How do Raghu and Layak settle their equation forms the climax of the story.