If you are watching this to know history, I would never suggest a bollywood movie, ofc this one is on the top of my list.

However if you want to watch something for entertainment, then yes this movie does the job well.