Les 300 Spartiates est un film de 1962 au Cinémascope qui dépeint la bataille des Thermopyles. Il a été tourné dans le village de Perachora dans le Péloponnèse. Il met en scène Richard Egan dans le rôle du roi spartiate Léonidas Ier, Ralph Richardson dans celui de Thémistocle d'Athènes et David Farrar dans celui du roi persan Xerxès. Diane Baker dans le rôle d'Ellas et Barry Coe dans celui de Phylon apportent l'élément romantique.

Le film parle d'une force de guerriers grecs dirigée par 300 Spartiates qui se bat contre une énorme armée perse. Les Spartiates ne fuient pas et ne se rendent pas, même si cela signifie leur mort.

Lors de sa sortie en 1962, les critiques ont vu le film comme un commentaire sur la guerre froide. Il était impossible de tourner aux Thermopyles. La mer avait reculé d'environ 3 miles par rapport à l'étroit passage. Quelque 5 000 membres de l'Armée royale hellénique ont été prêtés par le roi de Grèce pour faire le portrait des Spartiates et des Perses.