John Abraham and Nikkhil Advani step up their creative collaboration as they bring forth the new actioner Vedaa.
The film stars Sharvari in the title role, while John returns to his mass action hero avatar.
The team came together to launch the hotly anticipated trailer on August 1, ahead of the film's Independence Day release.
"With due respect to Batla House, Satyameva Jayate and everything we have done, Vedaa is the best work Nikkhil and I have done together. It's outstanding," declares John.
The actor shared that he is always honest about his films and believes that no amount of marketing can salvage a bad film.
"I'm proclaiming on stage, Vedaa is a really good film. It'll work. Now how much will it work, I don't know. But it has fantastic actors and Nikkhil as the director. I'm saying this on-record and I'm a half-Parsi, so if something's bad, I say it. I don't care. Vedaa is a very good film," he stresses.
Things got sour when a mediaperson quizzed John about why he has been doing similar kind of cinema. This irked the actor who then called out a reporter for asking a 'bad question'.
WATCH: When John got angry and said, 'Can I call out bad questions and idiots?'
In a departure from her girl-next-door image as previously seen in Munjya and Maharaj, Sharvari takes the charge of a completely different character in Vedaa.
WATCH: How Sharvari became Vedaa: The actress tells us in this video
Abhishek Banerjee plays the villain in the film.
The actor revealed that he was initially apprehensive about doing action scenes with John but the touch of "desi raw action" made things interesting for him.
WATCH: Abhishek Banerjee talks about Vedaa's 'unique' action sequences.
Vedaa will battle it out at box office with the Akshay Kumar-fronted Khel Khel Mein and Shraddha Kapoor-Rajkummar Rao's Stree 2 on August 15.