15 of the best actors to play the British royal family, ranked: from Kristen Stewart in Spencer and Helena Bonham Carter in Netflix’s The Crown, to Helen Mirren as Queen Elizabeth

- Is Stewart’s Princess Diana better than Emma Corrin in The Crown? What about Judi Dench’s Oscar-winning portrayal of Queen Elizabeth vs Claire Foy’s performance?
- Sydney Morton didn’t take herself too seriously in a recent Lifetime film about Meghan Markle and Prince Harry, while Colin Firth was a treat in The King’s Speech
So who exactly blew audiences away with their portrayals? Here we rank 15 of the best actors to have played members of the royal family.
15. Damian Lewis as Henry VIII

Damian Lewis is best known to international audiences for his role in Showtime’s hit series Homeland. He picked up best actor accolades at the 2013 Golden Globe Awards and the 2012 Primetime Emmy Awards for his performance as Sergeant Nicholas Brody on the show. However, soon after he left the show, he did a short stint as King Henry VIII in the BBC’s adaptation of Hilary Mantel’s Wolf Hall.
14. Emily Blunt as Queen Victoria

The Young Victoria was one of the first films to dramatise the turbulent first years of Queen Victoria’s reign and the origins of her romance with Prince Albert. The idea for the movie was originally conceived of by Sarah, Duchess of York, who brought the idea to film producer Graham King. King joined the project with his long-time collaborator Martin Scorsese, while Julian Fellowes (creator of Downton Abbey and Gosford Park) provided the script, and the French-Canadian filmmaker Jean-Marc Vallée directed.
Despite the calibre of the team behind it, The Young Victoria was a lukewarm affair. Emily Blunt, however, is a captivating queen and does everything in her power to elevate the film’s small scope into something more regal and interesting.
13. Charles Dance as Lord Mountbatten