The first look of Vikramaditya Motwane’s vigilante movie Bhavesh Joshi Superhero is out. The posters feature Harshvardhan Kapoor as the masked avenger, and he declares in the teaser, “No matter how powerful evil may be, the good won’t back down.”

The co-production between Eros International and Phantom Films has been in the making for two years. It will be released on May 25.

“The story is based on a young man who loved the city [Mumbai] and hated what was happening with it – a very angry person who talked and did nothing,” Motwane told in a previous interview. “But I matured very quickly. No one wants to hear that.” And so the characters changed, the plot evolved, but “it is still the same movie spiritually”.

According to a press release, “The story revolves around a young man who decides to avenge the death of his closest friend, and discovers that he’s destined for something much bigger.”

Bhavesh Joshi Superhero.

Bhavesh Joshi Superhero will be Kapoor’s second outing after his 2016 dud Mirzya. Kapoor has also been cast in Kannan Iyer’s biopic of Indian Olympic champion Abhinav Bindra.