Vishal (Sunil Shetty), a murder convict, is released on compassionate grounds before his sentence is up. Once out of prison, he's enlisted by media tycoon Jindal (Nasseruddin Shah) to eliminate drug traffickers who are destroying the very fabric of the society.
The big bosses of the drug mafia are assassinated one after the other in rapid succession. Amar (Akshay Kumar), an honest and committed policeman in charge of the case is convinced that Vishal is responsible for bumping them off. Will Amar succeed in nailing Vishal? Will Vishal's mission succeed? Is everything as simple as it appears on the surface?
Mohra was a movie with a pretty good plot, given that it was made in the 90s, when the quality of Hindi movies was terrible. Viewed today, the treatment would appear too unrealistic and the characters caricature like. There is a wholly superfluous romantic angle which is frankly inconsequential in a thriller. But given the quality of Hindi movies made in the 1990s and the formulaic treatment typical in that era, Mohra was an excellent movie.
The songs in the movie were incredibly popular in the 90s and it must be said that they have aged well. The 'tu cheez badi hai' song was one of the biggest chart busters of that era. Akshay Kumar's costume in that song was a rage in the mid 90s.
As for the acting, the leads (Akshay Kumar, Sunil Shetty and Raveena Tandon) were just about adequate. Its the supporting cast that really stands out in this movie. Nasseruddin Shah, Paresh Rawal and Sadashiv Amrapurkar were magnificent despite their limited role and the limited scope that the script afforded them- I have given 2 stars only for their performance (especially Paresh Rawal).
At this distance in time, Mohra is best viewed as a product of its time. If you haven't watched too many Hindi movies from the 90s, keep your expectation low- you won't be disappointed.