Ajay Devgan's Baadhsho is becoming a trouble for the actor and the makers of the film. There was long time back the makers have announced the film but because of some casting issue and scripting issues the film got delayed and Ajay started his next project Shivaay before the film. Now Ajay is going to complete his film Shivaay soon so the makers have again ready to make the film but again they are facing many problems. Earlier we have shared the news that the makers of the film have changed the script of the film and the cast. Makers have signed Ajay Devgan, Vidyut Jamwal and Kareena Kapoor Khan for the film. Then the news came that the actress Kareena Kapoor Khan is not doing the film and again the makers have came in trouble. However all things related to the film has been finalized like release date also but actress is again making an issue. Now Ajay Devgan has given instructions to the makers that they will complete the pre production work before Shivaay being completed because he don't want to give that much time to the film he has many more film like Golmaal 4, Sons of Sardaar 2 and many more. So, now the makers have decided to cast Jannat 2 actress Esha Gupta opposite Ajay Devgan in the film.