Oops!!! I made a mistake. Yesterday I wrote a review for this movie but I attributed the review to the movie 300. So, here is the review that should have been assigned to this movie.
The 3D version was a superb technological accomplishment. Of course, the historical veracity of the narrative was flawed but the final point of the movie was accomplished: a stunning visual and highly entertaining product. Even Eva Green's overacting blended in well with the movie's purpose. I believe that it would be difficult to find a better action movie.