Feb 28, 2024, 02:50 PM IST

Bollywood actors who played Mughal emperors on screen

Manisha Chauhan

Dilip Kumar played Mughal Emperor Babur    in Mughal-e-Azam (1960)

Prithviraj Kapoor portrayed Mughal Emperor Akbar    in Mughal-e-Azam (1960)

 Hrithik Roshan portrayed: Mughal Emperor Akbar  in Jodhaa Akbar (2008)

Dara Singh portrayed Mughal Emperor Akbar    in Taj Mahal (1963)

Sanjay Dutt as Ahmad Shah Abdali in Panipat

Bedi played Emperor Shah Jahan in Taj (2011)

Naseeruddin Shah as Akbar in Taj

Manav Vijas as  Mohammed Ghori in Samrat Prithviraj