The movie we are told is based on a marriage of alliance between the Mughals and Rajputs. This so called(historically disputed by many) arranged marriage is turned into into a grand epic by the one and only Ashutosh Gowarikar. The main flaw in this film is the fact that there isn't really a story to tell. Most of the story is made up and bears hardly any relation to the real history(people looking for a historical treat be-aware). Now we come to the choice of actors. Hrithik Roshan & Aishwariya Rai. Hrithik.s rendition of Akbar would have been a pleasant one if he didn't look so uncomfortable throughout the film. His awful grin(three hours+)does little justice to a Great Mughal Emperor. On the other hand Aishwariya's Jhodha was much better and possibly her best performance to date(she finally acted for once). The cinematography is brilliant and so are the sets and costumes. The soundtrack is largely forgettable and not as good as it could be. If you don't care much for real history and facts you might just enjoy this movie. Though if you are after a little more substance expect to be hugely disappointed.