GAJAB RAAT is the story of a wild night. Ajay Nirvit (Manoj Bajpayee) is a corrupt and womanizing cop who raids a hotel named Lovely near Connaught Place, Delhi, on the orders of SHO Praveen Rana (Rajiv Gupta). At the same time, a mysterious girl, who is badly injured, is
being kidnapped by CBI officer Navin Madhok (Akshay Oberoi). The girl escapes from his car and lands on the road. Before Navin can retrieve her, a crowd gathers, forcing him to flee. The news spreads, and the cops learn about the incident. Ajay, who is nearby, is asked to take charge of the case. He reaches the spot, and so does Neha Prabhu (Shraddha Das), who works for a prominent NGO named VVW (Vigilant Voice for Welfare). She insists on being a part of the investigation as she fears that the cops might botch up the case. Ajay immediately takes the injured girl to the hospital, where her treatment begins. Navin also reaches the hospital in a state of panic. His seniors have ordered him to eliminate the girl. He lies to Ajay, saying that he has been instructed to take over the case, but Ajay doesn't believe him. Ajay informs Praveen about the development. The latter tells him that since the CBI is involved and its officers are acting suspiciously, it means they are in deep trouble. Praveen further reasons that the CBI officers might offer Ajay a hefty sum to let them kill the girl. Sure enough, Ajay is offered Rs. 5 crores to finish her off. Meanwhile, Karan Gill (Saqib Saleem) of the NIA also reaches the hospital. What happens next forms the rest of the film.