Esta no es la primera vez que Gerard Butler interpreta a un guerrero experto en combate. Él ya había interpretado al famoso rey de los hunos, Atila, en una película para televisión en 2001 y también ha hecho uso de la espada en 'Time Line' en 2004.
'300' es el segundo largometraje del director estadounidense Zack Snyder. Después de haber demostrado su valía en la publicidad, se señaló con su primera película, el remake de 'Dawn of Zombie Dead', de George A. Romero. Depués de la presentación en Cannes , la película atrajo a prensa y espectadores.
'300' es la adaptación de la novela gráfica de Frank Miller del mismo nombre que evoca la Batalla de las Termópilas, en el 480 antes de Cristo. Presentado por primera vez como una serie de Dark Horse Comics, la novela se publicó en su totalidad por primera vez en 1999.