DH and I saw Mangal Pandey last night, which was very good if you like Bollywood war epics. It's only 150 minutes, and the music is very well integrated into the story -- all of the songs are either village celebration type things, or performances by the local prostitutes in the context of them performing for their potential clients. And the story's very moving and well-told. (And for the slash-minded among us, there's a wrestling scene between Amir Kahn and his hot Scottish soldier friend that's...nice.)
One thing that was distracting was that everything that happens in English (which is a fair amount, since the East India Company is a major part of the film) is immediately repeated back to the audience (almost verbatim) in Hindi narration. (My guess is that the English isn't subtitled when it's released in India, but just in case the local audience doesn't speak English that well, the narration ensures that they won't be lost.)
The disclaimer at the beginning was quite impressive too. Where an American film would have said Inspired by true events, this movie had a full paragraph of text explaining that some of the events and characters in the movie were based on real people and events, but some of the events and characterizations have been fictionalized, and some of it we just totally made up but then, some of it really happened, etc etc etc. It was very thorough.