Did Queen Elizabeth II Cheat On Prince Philip Like 'The Crown' Says She Did?

As a somewhat extraneous figure during the first two seasons of The Crown, Henry George Reginald Molyneux Herbert, 7th earl of Carnarvon - affectionately called "Porchie" (also spelled Porchey or Porchy) by Queen Elizabeth II - features more prominently in Season 3.

Played by Joseph Kloska in Seasons 1 and 2, Porchie is portrayed by actor John Hollingworth in the newest season, appearing alongside Olivia Colman as Queen Elizabeth II - now well into her decades-long reign. The Crown brings their connection into a spotlight and suggests something about which observers have long speculated - that Queen Elizabeth may have cheated on her husband, Prince Philip, with her lifelong friend. 

Whether Queen Elizabeth II had an affair is a touchy subject for the royals, especially given the family's history with both rumored and proven infidelity. Did Queen Elizabeth cheat? Though The Crown may imply it, only she can answer the question.