Paul Cartledge, profesor de cultură greacă la Universitatea din Cambridge, a menționat că filmul conține erori istorice. De exemplu, Darius nu a fost ucis ca în film, iar în Bătălia de la Maraton nu a participat nici Xerxes, nici Darius. Artemisia, în realitate, a pledat împotriva navigării în strâmtori și a supraviețuit războaielor persane. Marina Spartană a contribuit cu doar 16 de nave de război față de flota greacă de 400 de nave de război în scena finală de luptă, și nu cu o armată uriașă.