Other than 300, what other movies exist (that are not drama) about ancient Greece? Ideally about battles if there is such.
What do you mean by ‘not drama’? Does Jason and the Argonauts count? Clash of the Titans? Troy? Alexander, Alexander the Great, and Sikander are all about Alexander the Great.
There were a whole bunch of films in the 50s showing the adventures of Hercules. Steve Reeves was associated with the part, but only played it a couple of times. Reeves also played other Greek heroes in “sword and sandals” epics.
There are plenty of movies based on Greek Mythology (which I just listed in some other recent thread), but Greek history? I’ve seen some educational films.
Frank Miller was inspred to do his graphic novel 300 (upon which the movie was based) on the 1962 film The 300 Spartans, which covered the same events somewhat more realistically. (And, of course, there’s the sequel to 300, 300: Rise of an Empire
Sergio Leone, years before his spaghetti westerns, did The Colossus of Rhodes, which is wonderfully ludicrous, and gives us a harbor-bestriding Colossus.
And Disney’s Hercules (eventually to get a live-action remake like every other Disney animation.)
I would imagine the OP means not classical dramas, like Aeschylus, Sophocles, and Euripedes.
Wikipedia, as always, has a page on this:
The thing is, most of these are mythical (or science fiction), or are based on Greek Dramas. That leaves you the two movies about Alexander the Great, Socrates, The Giant of Maranthon, Night in Paradise, and Slave Women of Corinth.
Giant of Marathon and Colossus of Rhodes will give the OP the battle scenes he wants in a non-mythological movie.