I disagree with a previous reviewer - not the best Aamir film ever. But well worth owning.
Sarfarosh cannot escape comparisons with Baazi, another Aamir Khan action film in which he plays an incorruptible cop inspired by his father's ill treatment at the hands of villains. However, for Sarfarosh, they spent a little less time on action and a little more on thought. It is a more mature film and not only has better developed characters, particularly the villains, but also has time to comment on discrimination against muslims within the establishment. There is still plenty of action, with fights aplenty and, for a westerner, a surprising level of police violence. Aamir's character is not just incorruptible but an absolute terrier after the gun-running criminals, as witness his reaction when, trapped in his hospital room with a leg in plaster, he is faced with a criminal attempting to bribe him ....
Naseeruddin Shah makes a suitably devious principle villain without descending into caricature and Mukesh Rishi stands out as a muslim police officer reacting to his hindu colleagues' mistrust. Ajay's romance with former college sweetheart Seema (Sonali Bendre) suffers from having to support the comedy element of the film and occasionally feels a little forced. However, it does provide a welcome element of sweetness and a rather sexy waterfall/rain sequence.
The sound and picture quality on the dvd feel a little dated and the song lyrics are not translated but this is more than made up for by the imaginative filming and a memorable background score. This might not be the all-out action-fest that was Baazi but I suspect it will stay with you a lot longer and be watched more often.