Vanessa Kirby is an English stage, TV, and film actress. From 2016 to 2018, Kirby portrayed Princess Margaret in Peter Morgan's Netflix series The Crown, for which she won the BAFTA Award for Best Actress in a Supporting Role in a Television Series in 2018. She starred as Estella in the BBC adaptation of Great Expectations, Joanna in Richard ...