The film features seven male leads with Naseeruddin Shah who plays the oldest husband, Neil Nitin Mukesh as the youngest husband, as well as John Abraham, Irrfan Khan, Annu Kapoor, Naseeruddin Shah's youngest son Vivaan Shah and Russian actor Aleksandr Dyachenko, in the roles of the seven husbands.