Troy had well-staged battle scenes, but what annoyed me was the incredibly pompous dialogue and postmodern take on the Illiad. In Greek myth the characters are larger than life and have no psychology, and the existence of the gods is a given. Cutting these elements out and reducing the story to the cliches of the action movie genre does not make the film more "mature" or "realistic". When is Hollywood going to realize this? Troy commited the same crime that "King Arthur" did, except the latter was even more self-important about it.
If I were to direct a movie about the Greco-Roman world, it wouldn't be in Enlgish. The point in doing this would be to make the audience feel as if they've been transported into another time period, with characters and situations alien to them, and if we really want to be honest about it, it's because they have.
_________________
"And lo, the beast looked upon the face of beauty. And beauty stayed his hand. And from that day on, he was as one dead."