Ranveer Pratap Singh (Tiger Shroff) is an army Captain. One day, he receives a phone message from his ex-girlfriend, Neha (Disha Patani), seeking his help. Despite their break-up years ago, Ranveer alias Ronnie takes leave and goes to Goa to help the damsel in distress because he had promised her, during their courtship days, that he would be there for her whenever she would need him. Ronnie and Neha were actually all set to marry but she had walked out on him minutes before the wedding.
While Ronnie is still single, Neha is married to Shekhar Salgaonkar (Darshan Kumar) and the two have a little daughter, Rhea (Barbie Sharma). On reaching Goa, Ronnie is shocked to learn from Neha that two months back, Rhea had been kidnapped by unknown people while she had gone to drop her to school on the first day but the police had not been able to trace the child. Ronnie has no clue whatsoever, yet he begins the search in all earnestness. He only has a tiny photograph of Rhea. Neha claims, she doesn’t have any other picture of Rhea. She doesn’t even introduce Ronnie to her husband, Shekhar, or drug-addict brother-in-law, Sunny Salgaonkar (Prateik Babbar).
Ronnie hires a car from a car rental agency run by Usman Langda (Deepak Dobriyal) but soon realizes that Usman works for Sunny Salgaonkar as a drugs carrier. The mystery dee pens once Ronnie issues an advertisement in newspapers about the missing Rhea. One man, claiming to be from outside Goa, contacts Ronnie and tells him that Rhea is his mis sing daughter. Ronnie also gets an opportunity to meet Neha’s husband, Shekhar, who tells him that he (Shekhar) and Neha did not have a child!
On the police front, if investigating police inspector Sharad Kute (Sunit Morarjee)is a lecherous guy, DIG Ajay Shergill (Manoj Bajpayee) and senior police inspector Loha Singh Dhull alias LSD (Randeep Hooda) is also intriguing officers who ope rate quite weirdly. So what is the truth?