Il semble que vous deviez avoir un passeport en cours de validité pour entrer au Mexique, voir par exemple les liens suivants :
Consulat du Mexique à San Francisco http://consulmex.sre.gob.mx/sanfrancisco/index.php/visas-traveling-to-mexico
Depuis le 1er mars 2010, tous les citoyens américains sont tenus de présenter leur passeport ou leur carte de passeport américaine lorsqu'ils entrent au Mexique (par voie aérienne, terrestre ou maritime).
Les résidents permanents des États-Unis qui se rendent au Mexique par voie aérienne, terrestre ou maritime doivent présenter une carte de résident permanent en cours de validité. **Si vous n'avez pas cette carte, consultez d'autres documents également acceptés pour prouver le statut de résident permanent des États-Unis.
Consulat du Mexique à Detroit, http://consulmex.sre.gob.mx/detroit/index.php/info-english
Les résidents permanents des États-Unis qui se rendent au Mexique par voie aérienne, terrestre ou maritime doivent présenter une carte de résident permanent en cours de validité, ainsi qu'un passeport en cours de validité de leur pays d'origine ou un document de voyage.
Consulat du Mexique à Anchorag http://consulmex.sre.gob.mx/anchorage/index.php?option=com_content&id=34&Itemid=31
Tous les résidents permanents des États-Unis qui sont titulaires d'une “carte de résident permanent”, également appelée “carte verte”, et qui souhaitent se rendre au Mexique en tant que touristes doivent simplement présenter leur passeport et leur “carte verte”.
Plus important encore, Timatic (la base de données utilisée par les compagnies aériennes) indique que
Passeport requis.
- Les passeports et/ou les documents de remplacement doivent être valides à l'arrivée.
- Attention : si vous partez des États-Unis (indépendamment de toute exemption de passeport de destination), un passeport valide et/ou un document de départ accepté Pour plus de détails, cliquez ici est requis par les autorités d'immigration américaines.
Exemptions de passeport :
- Détenteurs de passeports d'urgence ou temporaires.
Les employés de la compagnie aérienne utiliseront ces informations temporelles lorsqu'ils décideront de vous laisser embarquer sur votre vol vers le Mexique. Il est fort probable qu'ils ne vous laisseront pas monter à bord de l'avion (même si un agent de l'immigration au Mexique peut vous laisser entrer).
Je vous suggère de contacter un consulat mexicain et votre compagnie aérienne, et de vérifier avec eux si vous avez besoin d'un passeport valide.