I watched Disney's Atlantis: The Lost Empire with my family, first time for them and first time in like 15 years for me.
So it's a pretty good film, it has a good cast and an interesting set of main characters(and remarkably diverse of the time period it's set in). It also generally is well paced and there's some fun action sequences.
However, there are a number of plot holes that I can't really ignore:
1. The expedition starts out with a huge submarine and loses most of it like 20 minutes into the movie, leaving them with like a dozen or so guys(most of whom are the main cast) and a handful of trucks plus a giant drill. And yet, near the end, the bad guy is able to pull out pretty much whatever he fucking needs at a moments notice. Gas Mask mooks just kind of spring into existence the moment they're needed for drama, the expedition has airplanes and balloons and such just there because it's time for a big action setpiece and I mean....how?
2. The whole language issue. Milo is apparently the only one who can read Atlantean, because even the people who are still living in the ruins (some of whom who were ALIVE 8000 years ago when Atlantis fell) can't read their own language anymore because.....I have no fucking clue. And then it's weirder that because he can read Atlantean, he can also SPEAK it because clearly an 8000 year old language is spoken the same way it's read. And then it turns out the Atlanteans can speak Modern English, French, etc because apparently Atlantean is the root language of all modern languages, except that's now how languages work at all. If you knew Proto-Indo-European and could speak it, that doesn't mean you can figure out all the languages descended from PIE at a moments notice. That's not even getting into language drift and there are people in modern day ENGLAND that I could barely understand(people in Newcastle, if you're wondering) as a Native (American) English speaker.
As an then there's one wierd bit where Milo is rambling on about their language and going "It's got a little bit of Latin, a little bit of Sumerian" and I was like....hold up, how the fuck do you know how to speak Sumerian? It's been a dead language for thousands of years and I doubt you're the one fucking man on the planet who figured out how to speak it. Latin at least makes sense because Latin is still spoken. Hell, Greek would make sense because even though modern greek and ancient greek aren't quite the same language, it's still an actual used language but fucking Sumerian?
And the annoying thing they had an easy out. Just have them say something like the magic crystals working as universal translators and be done with it. It still wouldn't explain the atlanteans forgetting their own language but at least explains how the main cast could talk to the atlanteans and visa versa.