So that's why she got it... Emma Corrin is the unknown who will play Princess Diana in The Crown
Emma, from Sevenoaks, Kent, bears a striking resemblance to the iconic royal, and with her flair for contemporary fashion, her philanthropy, and her animal-loving nature, she is perfect for the role