Anna Wintour’s Children: Meet Charles and Bee


Anna Wintour, the Vogue editor-in-chief, has two children named Charles and Bee Shaffer with her ex-husband, David Shaffer.

The couple had their first child in 1985 and their second in 1987 before their divorce in 1999.

Anna Wintour’s Children, Meet her two lovely kids

Despite being a prominent figure in fashion, Anna has kept details of her personal life private. However, her children have attended events like the Met Gala with her in the past.


Charles and Bee did not pursue a career in fashion, with Bee working in the entertainment industry as a television producer and Charles following in his father’s medical footsteps as a psychiatrist.

Charles Shaffer

Charles Shaffer is Anna and David Shaffer’s eldest child and the only son. He graduated from Columbia University’s College of Physicians and Surgeons in 2016 with a specialization in psychiatry.

In 2014, Charles tied the knot with Elizabeth Cordry at Anna’s weekend home in New York. Two years later, the couple welcomed their first daughter, Caroline, and then their second daughter, Ella Rose.

Charles has made appearances alongside Anna at events like the Met Gala in the past. During the COVID-19 pandemic, Anna shared a public update on Charles’s health and expressed her gratitude to all health workers, including her son.

Bee Shaffer

Bee Shaffer is Anna and David Shaffer’s daughter, born in 1987. In 2018, she married Francesco Carrozzini, Vogue Italia’s editor-in-chief’s son, in an intimate celebration at Anna’s home in New York.

Bee works in the entertainment industry as a television producer. She once talked about her mother in an interview, stating that Anna is a generous person and that people perceive her as “very cold” because of the film “The Devil Wears Prada,” in which Meryl Streep’s character parodied Anna as Vogue editor.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like