Katina, une femme grecque pauvre, tente d'organiser le mariage de son fils berger, Thanos, avec Despina, la fille d'un riche propriétaire terrien. Mais le père de Despina, Vlahopoulos, refuse de donner sa bénédiction et veut que Despina épouse un gentleman plus riche du nom de Yankos
480 ans avant Jésus-Christ. Alors que la puissante armée perse s'apprête à envahir le territoire grec, le roi de Sparte Léonidas tente de lever une armée pour défendre un passage montagneux stratégique. Il ne parvient à rassembler que 300 soldats spartiates à la tête desquels il part...