who is the actress in the crown
All Hail Claire Foy: The Woman Who Plays Queen Elizabeth II in The Crown. As the longest reigning monarch ever, Queen Elizabeth II has ruled over the United Kingdom for nearly 65 years, worked with 13 prime ministers (including Winston Churchill and Margaret Thatcher), and led the country through many major historical moments in history.