Verdict: A period drama packed with action, thrill and romance.

Ajay Devgn, Emraan Hashmi, and Milan Luthria have worked together for the period thriller Once Upon a Time in Mumbaai and the trio hits the screen again in another multi-starrer that will leave you starstruck.

The film starts with a royal evening hosted by Rani Geetanjali (Ileana D'Cruz), a Rajasthan royalty. It is a period when no one would take a risk with a person who could impose emergency on the country but Geetanjali couldn't avoid it as her honor is at stake. A couple of years later, this evening pays back during the Emergency and the royal treasure is taken away from her and she is put behind the bars. Now, she wants to take charge of her stolen gold with the help of her only loyal personnelBhawani (Ajay Devgn).

Bhawani is ready to give his life for his Rani and gets his team together. His friends Dalia (Emraan Hashmi) who is risky but reliable and Tikla (Sanjay Mishra) who can crack all the locks ever made in the world (keep in mind that this is 1975). There's one more person in his team – Sanjana (Esha Gupta) who is also ready to do anything for her queen and the only one who keeps meeting the Rani in jail. The gold is to be transported to Delhi in a truck that is no less than a battalion itself under Seher's (Vidyut Jammwal) protection, who is an army officer.

Baadshaho review - BookMyShow

This fictional action thriller is about the tussle between the government and a queen of Rajasthan during the Emergency. The characters are mysterious and their loyalties remain unknown only to give way to a big reveal later. The movie is very old school in its approach. The period drama looks exactly how a film would look in the 70s. Set in the beautiful Rajasthan, the film also captures the Rajasthani culture.

Since the movie revolves around a robbery, you see a lot of twists and turns, both in the characters as well as the plot. Ajay Devgn maintains his angry action hero avatar in this film as well. He delivers applause worthy dialogues every now and then which maintains the feel. Rajat Arora has done a fine job with his writing as all the characters are more defined by their dialogues, than by their appearance. Ileana D'Cruz and Esha Gupta are in their retro best and look stunning as the queen and her loyal.

Baadshaho review - BookMyShow

Emraan Hashmi has his share of action and romance in this quirky character he plays. He is a treat to watch while he keeps his Marwari accent on point. But the character that entertains the most throughout the movie is Sanjay Mishra. Keeping up to his reputation, Sanjay played this ultimate safecracker who also cracks random jokes at all the wrong moments with an accurate comic timing.

The film has all the drama, action, romance and thrill you need from a Bollywood movie. It takes you back to retro movies and will remind you of Sholay. The film also has Sunny Leone in an item song and she sizzles the screen yet again with Emraan Hashmi by her side. Well, that's a bonus.

Why You Should Watch This Movie:
When you see a movie with Ajay Devgn and Vidyut Jammwal together, you start to expect some high-level action and the film delivers just right. Vidyut looks yummy in his retro avatar. All the fans are in for a treat. Watch it for all the actors and the fun character of Sanjay Mishra. We recommend you to catch this one.

Now that you know everything about the movie, check out how well the stars in this movie know each other: