Actress Vaani Kapoor is all set to star opposite Ranbir Kapoor in ‘Shamshera’.

The 29-year-old actor will play the character of a desirable and sought-after travelling performer from the Indian heartland in Yash Raj Films’ action entertainer.

Director Karan Malhotra said the character played by Vaani acts as the catalyst to Ranbir’s character in the film and she is the perfect choice for the part.

“Vaani plays Ranbir’s love interest in the film and is a very important collaborator in his character’s journey. Her character graph is interlinked to the plot of the film making her a crucial catalyst in our hero’s rebellious mission,” said Karan Malhotra said in a statement.

“Vaani is a perfect fit for the role. She is a fine actor, a fabulous dancer and a gorgeous Hindi film heroine. We wanted someone absolutely fresh to wow audiences on the big screen and she beautifully fits that brief,” he added.

This will be Vaani’s third film with the production house, after her debut Shuddh Desi Romance (2013) and Befikre (2016).

The movie also stars Sanjay Dutt as Shamshera’s merciless nemesis in the project.

The film is set to go on floors end of this year and shooting will wrap by mid 2019.