I saw it on release. Its OK, but I think considering the modern day situation in the middle east, it strove too hard to avoid controversy, and showed both sides being far too reasoned for a conflict based on religion.
This application of current 'PC' thinking to the ancient world rather led to a muted and directionless movie for me- they really didnt know how to end it, or how to bring Blooms character full circle to a sense of personal redemption.
Its better than Alexander, but far inferior to 300 IMO.