Antonio Banderas was perfect for the role.
Yes, he was. I bought my daughter the DVD.. there is a "making of" documentary on it and they interview all of the actors. Have you seen that?