Ajay Devgn, Aishwarya Rai Bachchan
Ajay Devgn, Aishwarya Rai BachchanVarinder Chawla

The star cast of Ajay Devgn's "Baadshaho" has undergone change several times. After Emraan Hashmi replaced Diljit Dosanjh, the buzz is that Aishwarya Rai Bachchan will not be the leading actress of the Milan Luthria directorial.

Ileana D'Cruz and Esha Gupta will share screen space as the movie's heroines with Ajay, Emraan and Vidyut Jammwal. The first schedule of "Baadshaho" will roll in August and recently, Milan also revealed the main characters of his film.

"It's an exciting line-up, as all the actors play characters they've never done before. While Ajay is a man of the soil, impulsive and stubborn, Emraan's turn is rustic and twisted. On the other hand, Vidyut plays a cocky guy, while Ileana's character is a charmer, who has people eating out of her hands. Esha's character is a no-nonsense chick. All of them have shades of grey," Milan told Mumbai Mirror.

"It's a 15-day schedule to be shot on a set in Mumbai, after which we head to Rajasthan in November and stay on till December. We are yet to finalise the exact locations in Rajasthan and will be going on a recce sometime next month," he added.

Earlier, there were reports that Aishwarya, Priyanka Chopra and Kareena Kapoor Khan were considered for the lead roles. But,now Ileana and Esha will be seen in the film, however, speculations are rife that Aishwarya might make a special appearance in it.

When the leading daily asked about the changes in the star cast, Milan said: "When a script changes, sometimes the people we reach out to no longer fit the bill. We did speak to a couple of actors but nothing was finalised."