After a lot of difficulties in finalizing one of the three female leads, the makers of the Bachchan have confirmed Bhavana as the female lead at last. Earlier, it was reported that Nayantara will play the lead. But, she opted out due to date issues. Later, sources stated that Aindrita Ray was confirmed as the third female lead. But, the actress walked out of the film as well. Parul and Deepa Sannidhi are confirmed as the other female leads.

Sudeep plays the hero in Bachchan, and Shashank directs it. The movie also stars four villains. Ravi Shankar, Ashish Vidyarthi, Pradeep Singh Rawat are confirmed as the villains. The makers are yet to finalize the fourth villain.