Am letzten Apriltag des Jahres 1980 ereignet sich Schreckliches in der Londoner Straße Princes Gate: Sechs Bewaffnete stürmen die hier gelegene Botschaft des Iran und nehmen alle Anwesenden als Geiseln. Verschanzt in dem Gebäude kommt es zur Pattsituation zwischen den Terroristen und den britischen
Während König Leonidas mit seiner Leibgarde an den engen Felsschluchten der Thermopylen die erste große Welle der Perserarmee abwehrt, zieht auch General Themistokles (Sullivan Stapleton) seine Truppen zusammen, um die persische Invasion abzuwehren. Nach Xerxes' (Rodrigo Santoro) Sieg über Leonidas