A villager, Gurukant Desai, arrives in Bombay in 1958, and rises from its streets to become the biggest tycoon in India.
Abhishek Bachchan
as Gurukanth Desai
Aishwarya Rai Bachchan
as Sujata Desai
Mithun Chakraborty
as Manik Dasgupta
R. Madhavan
as Shyam Saxena
Vidya Balan
as Meenakshi "Meenu" Saxena
Arya Babbar
as Jignesh
Mallika Sherawat
as Champa
Prathap Pothan
as K R Menon I.A.S.
Sachin Khedekar
as Sujata's Father
Manoj Joshi
as Ghanshyam Bhai
Dhritiman Chatterjee
as Contractor Sahaab
Nina Kulkarni
as Sujata's Mother