Veer is as inconsistent as Veer’s (Salman Khan) hair length in the film.
The periodic film is based on the Pindaris who are against the British rule and kings who support the Britishers. Veer takes on the British Empire and the manipulative King of Madavgarh, Gyanendra (Jackie Shroff), who had betrayed his father Prithvi Singh (Mithun Chakraborty). He falls in love with Yashodhara (Zarine Khan) unaware of the fact that she is the daughter of Gyanendra.


Anil Sharma’s direction of the war scenes is commendable. Though they are not novel, they are grand and pretty engaging. It’s the love story in the first half that makes the film drag. The film would have been much better if the focus was more pertained to the war. Laughter is guaranteed; though most of it is unintentional. Some of the action scenes featuring Veer are gravity defying and leave you bewildered. What is the need to have the voice of a roaring lion whenever Veer is agitated?


Salman Khan’s story is decent with mainly unpredictable twists. But you wish it was more engrossing. It inconsistently shifts between action scenes and the love story. Too many songs act as a deterrent to the film’s pace. You can’t help thinking about Salman Khan’s film, Heroes when the movie is about to end.



Salman Khan gives a fabulous performance and suits the warrior’s role perfectly. Watch out for the scene in which in which he confronts the college professor. Zarine Khan makes a confident debut and doesn’t look as a newcomer. Mithun Chakraborty is very convincing and it is a joy to see him perform. Sohail Khan repeats his trying-to-be-funny act for the umpteenth time and is irritating. Lisa Lazarus doesn’t have much to do. Neena Gupta is decent in her small role.
‘Veer' has some decent performances but they are not enough to cover the flawed script. Watch it if you don't have any other plans.