Is antonio banderas mexican?

No, Antonio Banderas is Spanish.