Yes, a Green Card holder can legally marry an illegal immigrant in the United States. However, this does not automatically change the illegal immigrant’s legal status. They must separately apply to adjust their status, which is a complicated process and can potentially face difficulties based on their prior unlawful presence.