The language is not the problem here, I also cannot understand ancient greek. Let aside the casting, it impose a modern morality instead of the original moral arguments. The movie portrays Odysseus in a completely different manner. Homer's Odysseus is intelligent, deceitful, resilient, cruel... While in the movie Nolan's "modern" themes served rather than Homer's original.

I don't know if I am the only one, but it feels like trying to rewrite a historical epic with someone's own themes. I don't say one is better or worse, but it just doesn't feel right.