Сюжет фильма разворачивается вокруг храброго генерала по имени Офигенус Максимус, которому король Трои доверяет миссию сопровождать принца Орландо в Грецию, чтобы уладить назревающий конфликт с местным правителем. Когда Орландо оказывается в гостях у врага, он встречает прекрасную принцессу Эллен и увозит её обратно в Трою. Разозленный греческий царь собирает огромную армию и идёт войной на города и стены Трои. Чтобы остановить натиск, Максимус призывает на помощь легендарных 300 спартанцев, чьё мужество и дисциплина становятся опорой обороны. В ходе осады герои сталкиваются с изменами, смелыми боями и драматическими решениями, которые проверяют их верность и честь. При этом Орландо и Эллен вынуждены переживать личные испытания, а дипломатические манёвры и полководческие хитрости приводят к череде рискованных столкновений у входов в город. В финале герои должны выбрать между личной безопасностью и долгом перед народом, а трибуны войны звучат долго после последнего удара копий.