Un film propret et sans réelles bavures. L'interprétation est correcte et les scènes de batailles bien rendues. Ceci dit, l'ensemble manque tout de même d'un réel souffle, de grandiose qui uisse éblouir à un moment ou à un autre le spectateur. Mais Shekhar Kapur ne semble pas en possibilité de le lui offrir, n'étant apparemment qu'un faiseur honnête. Et même si certains personnages sont relativement solides, les relations ne sont pas assez poussées, et le jeu médiocre de Kate Hudson n'aide pas non plus. Ce qui donne finalement très logiquement ce résultat : un divertissement honnête, mais sans plus.