
Two things: True historical accuracy is impossible, all we can do is “best guess” especially for a period as distant as the Odyssey. Second, in my opinion, telling a good story is more important than strict adherence to history. The source material itself was written centuries after the time it’s set in, and was never meant to be a historical account in the first place.
That’s very true. But it’s also important to understand that it’s normal for media to made sacrifices in historical accuracy for the sake of plot, aesthetics, budget, etc. Could Nolan have casted Greek actors? Yes! Does the fact that he didn’t make the movie bad or mean he made poor casting decisions? Based on my viewing of the movie, no. It’s also worth noting that he shot on location in Greece! So the film is not completely disconnected from the country of its story’s origin.
I think being consistent in inconsistencies is what made it fine. I think some kingly armor more to the tune of the others’ armors still could have been badass but it being so out of place amplified the feeling that Agamemnon was leagues above everyone else without having to actually spend any screen time showing it or proving it on film