Peshwa Bajirao Ballal
Mastani
Kashibai (as Priyanka Chopra)
Radha Maa
Chattrapati Shahu Maharaj
Nizam of Deccan
Panth Pratinidhi
Ambaji Panth
Chimaji
Krishnaji Bhatt
Raja Chhatrasaal
Ruhani Begum
Malhar Rao
Anutai (as Sukhda Abhijeet Khandkekar)
Bhiutai (as Anuja Anil Sathe)
Jhumri (as Swarangi Mukund Marathe)
Bhanumati (as Snehalata Vasaikar)
Shiva Bhatt
Nana Saheb
Tukoji
Bangash (as Shabir Ali)
Nasir Jung
Shalu Bai
Gopika Bai
Veer Singh
Young Nana Saheb
Shamsher Bahadur
Gundoji
Ghorpade
Ranoji
Navik (as Yashwant Wasnaik)
Messenger
Mughal Soldier
Bundelkhandi Soldier 1
Lady 1
Lady 2
Lady 3
Baby Raghunath
Shaniwaar Vada Guard
Raghunath
Vaidya
Qasid 1 (as Vikramjeet Sandhu - Gulu)
Qasid 2
Narrator (voice) (uncredited)