Um sich auf ihre Rolle als Artemisia vorzubereiten, trainierte Eva Green drei Monate lang jeden Tag für vier Stunden mit einer Stuntmengruppe in Los Angeles. Das Training bezeichnete sie als ungemein persönlichkeitsbildend. Sie sei dadurch zu einer stärkeren, unabhängigeren Frau geworden.
Rodrogo Santoro (Xerxes) verbrachte jeden Tag satte sechs Stunden in der Maske und konnte sich aufgrund all der zerbrechlichen und delikaten Schmuckstücke, die in seinem Gesicht befestigt wurden, kaum bewegen.
Obwohl ein großer Teil des Films auf dem Wasser an Bord von Schiffen spielt, waren die Dreharbeiten eine nahezu trockene Angelegenheit. Sämtliches Wasser wurde nachträglich eingefügt, dies erlaubte laut Regisseur Noam Murro eine größere Freiheit am Set.
Da Rodrigo Santoros Figur Xerxes ein drei Meter großer Riese ist, ist seine körperliche Erscheinung zu großen Teilen CGI-gestützt. Aus diesem Grund verbrachte Santoro fast die gesamten Dreharbeiten im Studio vor dem Green Screen und hatte kaum direkte Interaktion mit dem restlichen Cast.