Penelope Cruz has pledged $50,000 a year to Haitian schools until 2015 – a promise that has been matched by her partner Javier Bardem.