I deal here only with some more modern movies. The most accurate (which unfortunately means not so much, but better than nothing) historical one in the EB timeframe is Stone's "Alexander". That some modern people have their preconceptions and don't like some content may be a fact as seen here, but it is a bit ridiculous to use this as an argument against the movie as a whole. If you think your class cannot stand it, try the special directors cut of "Alexander" where you have less homoerotic szenes but more bloody fighting - as violence seems often to be no problem for many.
"Gladiator" is of course nonsense, but if you like an even worse movie (in the historical sense) use "Braveheart". "Braveheart" solves the problem of time itself (costumes from centuries later, even if wrong, a child from a death man and some other miracles), so it can surely also be used as a movie for the EB timeframe. BTW, even "300" is much much better than "Braveheart" because it is at least honest in it's historical clownery. "King Arthur" is also a very good candidate, no wonder the Roman empire which -that was new to me- was ruled by the pope in the 5th AD (I wrote this immediately to Peter Heather and asked for a revision of his incomplete last book, togehter with the fact that the Romans didn't leave Britain in 410) crashed because they allowed their only true (Sarmatian) cavalry to retire, pfff.......
Bookmarks