Was there no Persian actor to portray the king? I think it would have helped.
Hollywood has never been good at accurate ethnic casting.