Harry and Meghan signed a $100 million partnership with Netflix in 2020