Season two of Netflix's excellent royal drama The Crown turned Princess Margaret into a bonafide gay icon: she smokes, she swears, she poses in the (kinda) nude, and she marries a bisexual man who cattily tells a friend she has thick ankles. And Vanessa Kirby's portrayal was alternately snarkily spiteful and achingly sad. If that isn't a woman doing it for god and for the gays, I don't know what is.
It came as a blow when fans learned that season three of The Crown would jump forward in time with an entirely new cast playing the aged royals. But fear not, because the latest casting news will have you polishing your tiara for the season three viewing party: Helena Bonham Carter -- yes, Bellatrix Lestrange herself -- has been cast as the elder Princess Margaret in what is undoubtedly the most perfect casting of 2018.
Bonham Carter will be joining The Lobster's Olivia Colman, who will replace Claire Foy as Queen Elizabeth II. Long live the queens!