Who played Prince Philip in film and TV? Before Netflix’s The Crown, Queen Elizabeth’s husband was portrayed by James Cromwell and Star Wars actor Christopher Lee

- American actor James Cromwell played the Duke of Edinburgh opposite Oscar award-winning Helen Mirren in Hollywood film The Queen
- Meanwhile the prince’s real-life friend Stewart Granger portrayed him in a romantic 1980s CBS film about Prince Charles and Princess Diana

He was even portrayed in another TV movie by the actor who menaced Middle-earth as Saruman in Peter Jackson’s Lord of the Rings and The Hobbit trilogies.
Curious about how Hollywood sees Prince Philip? Here are the actors who’ve taken on the role over the years – and one who will play him in the near future.
The Crown: Matt Smith, Tobias Menzies, Jonathan Pryce, Finn Elliot

“He’s torn between the duty to his wife and a duty to himself,” Smith told the LA Times about his Philip character. “And I found that conflict very interesting to explore and play because he’s pulled in two different directions constantly. No other man in that period would kneel before his wife or walk two feet behind her. That was very difficult for him.”
The Queen: James Cromwell