Câu chuyện xoay quanh vua Leonidas (Gerard Butler), người dẫn 300 người Sparta vào trận chiến chống lại "God-King" Xerxes người Ba Tư (Rodrigo Santoro) và quân đội xâm lược của ông gồm hơn 300.000 binh sĩ. Khi trận chiến diễn ra, nữ hoàng Gorgo (Lena Headey) cố gắng tập hợp sự ủng hộ ở Sparta cho chồng mình. Câu chuyện được đóng khung bởi một câu chuyện bằng giọng nói của người lính Sparta Dilios (David Wenham). Thông qua kỹ thuật kể chuyện này, nhiều sinh vật kỳ lạ được giới thiệu, đặt 300 trong thể loại tưởng tượng lịch sử. Câu hỏi
300