Sembra che si debba avere un passaporto valido per entrare in Messico, vedi per esempio i seguenti link:
Consolato Messicano a San Francisco http://consulmex.sre.gob.mx/sanfrancisco/index.php/visas-traveling-to-mexico
A partire dal 1 marzo 2010, tutti i cittadini statunitensi sono tenuti a presentare il passaporto o la carta di passaporto degli Stati Uniti quando entrano in Messico (viaggiando in aereo, terra o mare).
I residenti permanenti degli Stati Uniti che viaggiano in Messico per via aerea, terrestre o marittima devono presentare una carta di residenza permanente valida. **Se non si dispone di tale carta, consultare altri documenti accettati per dimostrare lo stato di residenza permanente degli Stati Uniti.
Consolato Messicano a Detroit, http://consulmex.sre.gob.mx/detroit/index.php/info-english
I Residenti Permanenti degli Stati Uniti che viaggiano per via aerea, terrestre o marittima verso il Messico sono tenuti a presentare una Carta di Residenza Permanente valida, oltre a un passaporto valido del loro paese di origine o un documento di viaggio.
Consolato Messicano ad Anchorag http://consulmex.sre.gob.mx/anchorage/index.php?option=com\content&id=34&Itemid=31
Tutti i residenti permanenti degli Stati Uniti che sono titolari di una “Permanent Resident Card”, conosciuta anche come “carta verde”, che vogliono viaggiare in Messico come turisti hanno solo bisogno di presentare il loro passaporto e la “Green Card”.
Ancora più importante, Timatic (il database che usano le compagnie aeree) dice che
Passaporto richiesto.
- Il passaporto e/o i documenti sostitutivi del passaporto devono essere validi all'arrivo.
- Attenzione: se si parte dagli Stati Uniti (indipendentemente da eventuali esenzioni dal passaporto di destinazione), un passaporto valido e/o un documento di partenza accettato Per i dettagli, cliccare qui è richiesto dalle autorità di immigrazione statunitensi.
Esenzioni dal passaporto:
- Titolari di passaporti di emergenza o temporanei.
Gli impiegati della compagnia aerea useranno queste informazioni Timatic quando decideranno se lasciarla imbarcare sul suo volo per il Messico. Molto probabilmente, non ti lasceranno salire sull'aereo (anche se un ufficiale dell'immigrazione in Messico potrebbe lasciarti entrare).
Le suggerirei di contattare un consolato messicano e la sua compagnia aerea, e verificare con loro se ha bisogno di un passaporto valido.