Director Srijit Mukherjee's Shah Jahan Regency went through a major revamping in the casting when Prosenjit Chatterjee, Jaya Ahsan, and Jisshu Sengupta dropped the project for various reasons. The new cast included Parambrata Chatterjee, who plays Rudra, a character modeled on the character of the protagonist of Shankar's Chowringhee. However, that wasn't the role he was offered initially. “Initially Srijit offered me the role Anirban is playing," revealed Parambrata. After he denied to do the role, Srijit offered him Rudra's role which ihe promptly accepted.