Why do so many people like this movie?
Actually I can see why. Accents aside, the premise is scintilatting, its nicely shot, the production design makes the film feel very authentic, and other than Rachel Weiz, I think everyone is casted perfectly, though I'm on the fence with Bob Hoskins as Kruschev.
But this movie has some problems. The music for instance is cliche for a period drama and doesn't really fit the tone of the film. The love story/triangle is a huge misfire narratively. Its unneccesary, contrived, takes away from the meat of the story (the sniper duel) and creates an inconsistency in the plot - Sasha tells Konig that Zaitsev and the girl are in love, but a romantic relationship hadn't even been established yet, let alone presented to that degree. This becomes a classic example of Hollywood-ization of film even though this movie I think is from an independent studio.
Other problems with the plot include Joseph Fiennes' character, upset that he doesn't get the girl, writing that Zaitsev is a coward and hurts the soviet cause etc., with no subsequent consequence, followed by a complete inexplicit about-face to sacrifice himself in the end. WTF?
Its dissappointing because the good things about the movie are really good and anyone who dislikes the movis is probably irked by how good it could have been.