Shamshera, starring Ranbir Kapoor, has already generated interest before the movie even premieres, something that recent full-length releases have struggled to do. In the fantasy drama directed by Karan Malhotra, Ranbir Kapoor will portray a dacoit who protects his community and carries on his father's lineage.

The movie set in the fictitious city of Kaza features the actor in two different roles. The villainous Daroga Shuddh Singh, played by Sanjay Dutt, is his nemesis. Vaani Kapoor is playing the role of a dancer and the female protagonist. 

And there is no denying that the trailer is deserving of all the acclaim it is receiving. It is fully worthy of being the most talked-about film due to its breathtaking cinematography, lovely background score, and incredible VFX.

After appearing in Sanju four years ago, Ranbir will be featured on a large-scale motion picture for the first time. Even though Sanjay Dutt appeared in a special song in Sanju, Shamshera will also be the first film in which the two of them work together. In addition to Hindi, Tamil, and Telugu, Shamshera will be distributed.

Along with them, Ashutosh Rana, Saurabh Shukla, Ronit Roy, Tridha Choudhury, and Pitobash Tripathy appear in it. The movie will premiere in theatres on July 22.