قصة الفيلم بتدور حول الملك ليونيداس (جيرارد باتلر) ، الذي يقود 300 من الاسبرطيين في معركة ضد "الرب-الملك" الفارسي زركس (رودريجو سانتورو) وجيشه الغازي البالغ أكثر من 300،000 جندي. مع اندلاع المعركة، تحاول الملكة جورجو (لينا هيدي) حشد الدعم في سبارتا لزوجها. القصة محاطة بسرد صوتي من قبل الجندي الإسبرطي ديليوس (ديفيد وينهام). من خلال تقنية السرد هذه، يتم تقديم مخلوقات خيالية مختلفة، مما يضع 300 ضمن نوع الخيال التاريخي. السؤال: كم مخلوق تم تقديمها في السرد؟
300