300 is based on a graphic novel based on the battle of Thermopylae. (by Frank Miller, same guy who made the Sin City comic)
So it should not be on the list simply because it is not meant to an accurate portrayal of the battle. It is meant to be blood, gore and action entertainment.
And like it has been said 2001 was based in the future when it was made, so it is a prediction that turned out to be wrong, not an inaccurate historical movie...
Bookmarks