Antonio Banderas rocked in that movie! He played a totally believable "good Muslim" before it was PC.
For me, Antonio Banderas was one of the few things that was good about that movie. I did like the way they portrayed how his character learned the language of the northerners.