Jalaluddin Mohammad Akbar
Jodhaa Bai
Sujamal
Mallika Hamida Banu (as Mrs. Punam S. Sinha)
Rani Padmavati
Maham Anga
Shamsuddin Atka Khan
Raja Veer Bharmal
Rana Uday Singh
Chughtai Khan
Todar Mal (as Pramod Muthu)
Saadir Adaasi (as Vishwa Badola)
Neelakshi
Madhavi
Salima
Bairam Khan (as Yuri)
Adham Khan
Mullah Do Pyaaza
Chandrabhan Singh
Sheikh Mubarak
Rajkumar Bhagwan Das
Singer
Sharifuddin Hussain
Rajkumar Rattan Singh
Birbal
Ni'mat
Bakshi Banu
Raja Hemu
Wheat Seller
Narrator (voice)
Raja Balraj Singh
Raja Mankeshwar
Assasin
Sufi singer (as Parag Choudhary)
Twin Performer in Khwaja Song
(as Chetana)
Young Jalaluddin Mohammad Akbar
Senapati
Poison Maid
Raja Shimalgarh
Raja Chauhan
Unknown (as Tanveer Singh)
Raja Bhaati
Qazi
Raja Viraat
Raja Shundi
Raja Bhadra
Court Announcer
Young Jodhaa
Mir Bakawal
Moghul Soilder (uncredited)
Bakshi Banu (uncredited)