Who plays Prince Philip in seasons 5 and 6?
Answer
Jonathan Pryce
Answer
Jonathan Pryce
Jonathan Pryce plays Prince Philip, Duke of Edinburgh, in seasons 5 and 6 of The Crown. He portrays Philip alongside Imelda Staunton as Queen Elizabeth II during the series' final two seasons.
The role was recast as the story moved through different decades. Matt Smith played Philip in seasons 1 and 2, covering the early years of Elizabeth's reign, while Tobias Menzies played him in seasons 3 and 4. Pryce then took over for the period from the early 1990s to 2005.
Pryce's Philip appears during the monarchy's difficult transition into the modern media age, including the aftermath of Diana's death and the Queen's Golden Jubilee. A frequent mix-up is associating Tobias Menzies with the final seasons: Menzies played Philip earlier, whereas Pryce is the season 5 and 6 actor.
Source: Wikipedia · fact-checked Aug. 2026