Oddly enough, while Xerxes occupies most of the marketing for this film, it is Artemesia (Eva Green) and Themistocies' (Sullivan Stapleton) film as Artemisia leads the mighty ships of Persia against a fractured Greecian effort to stem the would-be Persian conquest upon decimation of the "300".
Eva Green is the main highlight for the film, nicely chewing up the scenery, while Sullivan is out-matched in terms of on-screen charisma and presence, woefully so.
The mano-a-mano action scenes are the now "standard" stylistic "300" slow-motion type, with plenty of digital blood-splattering that treats any human body as simply bags of blood waiting to spurt relentlessly upon puncture, comically so.
The sea battles were entertaining, though, and I found the pacing also pretty decent. The dialogue is a little clunky, though Eva Green gets to utter a hilarious line in the 3rd act.
I give it 2.75 stars, or a grade of B-.