Yes, Green Card holders need a visa to visit Europe unless they carry a passport from a visa-exempt country. However, starting in 2021, all US Green Card holders will require an ETIAS visa waiver for Europe even if their home country is on the visa-exempt list.