Bộ phim kể về trận chiến lịch sử Thermopylae, khi chỉ có 300 chiến binh Spartan đương đầu với 300 ngàn quân Ba Tư mà không có trang bị hiện đại. Họ chiến đấu quyết liệt trong 3 ngày đêm, biểu hiện tinh thần sát thép và ý chí kiên cường. Được huấn luyện từ nhỏ, chỉ những chiến binh mạnh mẽ nhất mới được chọn. Nhà vua Spartan đã cử 300 chiến binh dũng mạnh nhất để chống lại quân đội lớn của kẻ thù. Mặc dù biết sẽ không trở về, họ không sợ hãi và không rút lui.