About Chris' marriage being illegal or having not happened because of immigration...
Any posts that are going around "proving" that the marriage isn't real because of immigration is wrong. Just straight up complete misinformation.
The links that are posted as proof are about receiving the green card, which is a separate step from marriage. It’s intentionally misleading. The Adjustment of Status (the Green Card portion) can be done at the same time as filing the I-130, which is the CR-1 Visa I talk about below. The intending immigrant does not need a Social Security Number or ITIN to apply for AoS with form I-485 (Source: https://www.uscis.gov/forms/filing-guidance/checklist-of-required-initial-evidence-for-form-i-485-for-informational-purposes-only)
You can *absolutely* marry a foreigner in the US without the other party having a social security number. The Tax ID number is called an ITIN, Individual Tax Identification Number, and it available to anyone needing to file US taxes or to be named on a tax return. The foreigner would receive their ITIN by filling out and sending in the W-7 form with the US Citizens/Legal Permanent Resident’s 1040 tax forms. Receiving an ITIN is not dependent on the foreigner having worked in the US at all. (Source: https://www.irs.gov/individuals/how-do-i-apply-for-an-itin) This is only needed if the foreigner lives outside of the US and their AoS has not yet been approved. This is unlikely the case for Alba, but I felt it important to clarify as this was a main point in the posts.
Also, the United States recognizes marriages from foreign countries and has an entire Visa category for that, called the CR-1 visa. Marrying someone in their home country is completely dictated by that country's laws, not the US. There doesn't need to be a wedding coordinator, or lots of long paperwork, and oftentimes it is easier to get married in another country than in the US. As long as the marriage certificate is in English, or has been translated and apostilled, the US accepts it. (Source: https://travel.state.gov/content/travel/en/records-and-authentications/authenticate-your-document/apostille-requirements.html)
For more accurate information I suggest looking at the USCIS website (Information specifically about the CR-1 Visa: https://www.uscis.gov/family/bring-spouse-to-live-in-US ) or even VisaJourney.com, which is a wonderful forum for people awaiting visas, usually through marriage.
The other point I would like to make is that no one on here, not a single person claiming to me an immigration expert (and that includes me) have any idea what Visa Alba has currently. There are hundreds of Visa categories for the US and she has been here in the States for seemingly long stretches of time before. Out of all the Visas out there, none of them barre the Visa holder from marrying while in the US.
The fact of the matter is that any amount of Tumblr-law about this matter is most likely incorrect. Chris and Alba were able to legally get married regardless of her Visa status, both in the US and in Portugal. That argument can be really damaging and isn't any better than Republicans demanding to see Obama's birth certificate. If you don't like her, fine, but please don't spread misinformation about immigration.
My personal source for all of this is actually having gone fucking through all of this when I married my wife through the state of Utah while she was living and working in her home country. We were married in the US, filed and received her ITIN for my taxes, filed and received the CR-1 Visa through USCIS and the National Visa Center, successfully moved her here, worked with Social Security Administration to get her SSN, got her Green Card, got a State ID, and basically have been through every government agency when it comes to marriage and immigration. I am not a lawyer, just a woman who spent two years in the thick of immigration to bring her wife over.