The film is pretty average, OK if nothing else better to watch. The thing I find most distasteful is that yet again an American is taking a leading role in a first world movie when almost all the other actors are British. I know its fantasy but if studio's keep pumping out this stuff the whole American nation will believe that every war has been won by the USA. Lets at least project a bit of historic reality.