When you are using historical names try to be real. Mixing fiction with real names is really irritating to watch. Mughals were not Urdu speaking and from steppes while we have Babur with good height and Arab kinda looks, really funny. Apart from grand scale everything fails be it acting which is too loud, be it dialogues which are too filmy for mature viewers and distrubing background score. Don't waste your time.