Actually its a Mexican film because it was produced by  production and distribution company Esperanto Films from Mexico... it was directed by mexican directer and produced by Alfonso Cuaron. Just because it was filmed in Spain, doesn't mean its Spanish.