300 sequel is less iconic and action packed but is saved by a superior Eva Green performance.