Vuonna 480 eaa. kuningas Xerxesin johtaman Persian ja Kreikan välillä on sota. Thermopylaen taistelussa Leonidas, joka on kreikkalaisen kaupunkivaltio Spartan kuningas, johtaa 300 soturiaan Persian armeijaa vastaan.