Veer is Salman Khans most ambitious project to date. No doubt about that, he has scripted the film, but that is exactly what the film suffers from, don't get me wrong, it isn't half bad for a man whos career lies is in acting. But its quite obvious that Salman viewed the Hollywood Epic "Troy" beforehand, most of the storyline is a rip off from it. 2 warring tribes? the heroine belonging to the enemy tribe? A fight between Veer and the heroines brother in which Veer wins? A tearful yet acceptable climax? All seems a bit too familiar to me.
Salman is very good in the film but he is looking his age, for the most part he does not have a six pack but more of a flab pack. Sohail Khan is ludicrous (in the bad sense), he tries hard to bring a sense of humour but fails miserably. Mithun pleasantly surprises, the fight between him and Salman is the highlight of the film. Jackie Shroff is bearable as is his on-screen daughter, the heroine and debutant, Zarine Khan.
However the film is in all honesty, too long, while being an adaptation of troy, it also has its own stroyline, but 2 and half hours is pushing it, the story could have been told in 2 hours max given the brief interlude from the songs (which are picturised very well).
The love story is a run-of-the-mill one, hero and heroine falls in love, then some melodrama (and in this case fighting and action), before a reunion, then an expected twist.
Action scenes, war scenes etc etc are underdone, the film is definitely an epic, but more in the bollywood "44 crore budget" sense, Veer lacks the granduer but Salman more than makes up for it.
Music is well used in the film, depicts the more grand style of times back then, but the party song, the name of which i cant remember is brilliant on screen. Cinematography is all in all very good.
Final Verdict: See it for Salman, but don't go expecting a huge bollywood epic, you'll be disappointed.