We just came back from Cancun 4 days ago. You don't need to have a visa if you already have the GC but you need to bring your passport with you. US citizens also need to have passports with them when visiting Mexico.
Enjoy your trip. Make sure to bring mosquito repellent with you.
Enjoy your trip. Make sure to bring mosquito repellent with you.