Dévoré par ses ambitions et bien décidé à venger son père humilié, Xerxès Ier, le roi des Perses, se prépare à envahir la Grèce. A Thermopyles, le meilleur point d'accès pour attaquer Athènes, le roi des Spartes, Léonidas, décide de faire face à l'ennemi. Pendant trois jours, ses hommes et lui affrontent les assaillants, dans une bataille qui semble hélas sans espoir.