What was the name of Princess Margaret's husband in The Crown?

The story behind the answer

Princess Margaret’s husband in The Crown was Antony Armstrong-Jones. He was a society photographer who married Margaret in 1960, becoming the first commoner to marry a daughter of a British monarch in modern times.

Margaret met Armstrong-Jones through London’s artistic and social circles in the late 1950s. They became engaged in 1959 and married at Westminster Abbey on 6 May 1960. Their wedding was televised and attracted a worldwide audience. In 1961, Queen Elizabeth II granted Armstrong-Jones the title Earl of Snowdon, so he is also commonly known as Lord Snowdon.

The couple had two children, David and Sarah, but their marriage later deteriorated amid affairs, public pressure, and conflicting lifestyles. They separated in 1976 and divorced in 1978. Peter Townsend was Margaret’s earlier love interest, while Roddy Llewellyn was a later partner; neither was her husband. Lord Porchester was a friend of the royal family, not Margaret’s spouse.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: