She was indeed a Greek queen, who did fight for the Persians at Salamis. Winkler, The Fall of the Roman Empire: Film and History. Artemisia was real enough, we learn from Herodotus, her contemporary and historian of the Greco-Persian Wars. Was the movie 300 historically accurate In its essence, 300 is a retelling of Herodotos account of the battle of Thermopylai (480 BC), meaning that its. The fleet is under the command of a Greek woman - Queen Artemisia of Halicarnassus (modern Bodrum), played by Eva Green.