All the constituent parts were there for a great movie - script, performances (except Portman), feel. But somehow it failed in execution for me. Portman was unconvincing and unsympathetic, the pacing didn't sweep you in the drama, and (unlike source material) it was far too 'black and white' as to who was "good" and who was "bad". What we ended up with was bitty, badly directed, unsubtle and ultimately rather dull.
Shame.