Veer is no art-house flick and nor is it historically accurate. Its a historical drama with an entertainment capacity only. One cannot expect to watch this film and analyze it as being "poetry in motion" or groundbreaking.
Like most Salman Khan movies its a pure entertainer and quite paisa vasool in this regard. There are cringe worthy moments with the historical inaccuracies (would there really have been female "exchange students" in the era in question?)and following the interval the film loses some momentum. However whilst these flaws are present they are overshadowed by the stellar aspects of the film such as the impactful performances and melodious music.
Salman Khan is PHENOMENAL in and as Veer. During the course of the film one cannot separate him from Veer and never has he delivered such a consistent serious performance. His role is strong, powerful and intense which he meets all throughout the film, to the extent that one is able to overlook the films ludicrous historical inaccuracies.
Mithunda is another consistent and powerful performer in the film. He is a pleasure to watch and the audience will find themselves missing him in the portion of the film Veer is in England. All the other cast are strictly OK, understandable by the sheer strength and presence in the performances mentioned before. As far as Zarine Khan is concerned her role is undemanding,however her screen presence ought to be noted.
The films music alongside the awesome performances is another of it's assets. All the songs are beautiful and well placed in the film. Surprisingly none of the songs stick out like a sore thumb and really enhance the film.
What exactly happens post-interval is difficult to pinpoint, the plot slackens and it hits the viewer as it was preceded by the such an engrossing and speedy first half. However the film does quicken toward the end and the ending coupled with Salman and Mithunda's intensity and chemistry can almost make the viewer forget the preceding "shonkiness".
Veer is not the greatest film ever made, but it isn't the worst as one of its critics cited (comparing it to Tashan!). It is a mega entertainer, a great cinematic experience and perhaps one of Salman Khan's best performances.