With Naomi Watts’ Diana portrayal and Nicole Kidman as Princess Grace set to hit our screens soon, the two actresses are joining a long, star-studded, and Oscar-laden line of silver screen greats and Hollywood legends who have played real-life royals. From The King’s Speech to Cleopatra, from Cate Blanchett to Katharine Hepburn, we take a look at who’s played whom…
Naomi Watts
Diana sees Naomi play the “people’s princess” in the final two years of her life.
Naomi is one in a long, Oscar-laden line of stars to portray real-life royals. From The King’s Speech to Cleopatra, from Cate Blanchett to Katharine Hepburn, we take a look at who’s played whom…
Nicole Kidman
Aussie Nic takes on Hollywood legend, Grace Kelly, in upcoming biopic Grace of Monaco.
Tim Roth
In Grace of Monaco, Tim plays Grace’s husband Prince Rainier III.
Colin Firth
Colin won an Oscar for his portrayal of King George VI in The King’s Speech.
Helena Bonham Carter
Helena was Oscar-nominated for her part as Elizabeth in The King’s Speech.
Guy Pearce
The King’s Speech saw Guy play a reluctant King Edward VIII.
Helen Mirren with James Cromwell
Helen won an Oscar for her portrayal of Queen Elizabeth II in The Queen alongside James who played her husband Prince Philip.
Cate Blanchett
In Elizabeth, Cate became one of several film greats to take on the role of Queen Elizabeth I…
Bette Davis
Bette played Queen Elizabeth I twice – in The Private Lives of Elizabeth and Essex in 1939, and again in 1955 film The Virgin Queen.
Vanessa Redgrave with Glenda Jackson
British acting greats Vanessa and Glenda played Queen Mary and Queen Elizabeth I respectively in 1971 film Mary, Queen of Scots.
Judi Dench
Dame Judi, arguably acting royalty herself, won an Oscar for her cameo as Queen Elizabeth I in Shakespeare In Love.
Judi Dench with Billy Connolly
Judi also portrayed Queen Victoria in Mrs Brown alongside funnyman Billy.
Emily Blunt with Rupert Friend
The Young Victoria saw Emily play Queen Victoria with her husband Prince Albert played by Rupert.
Jonathan Rhys Meyers
TV series The Tudors starred Jonathan as the infamous King Henry VIII.
Richard Gere
In 1985, Richard portrayed Israel’s King David in the film of the same name.
Katharine Hepburn
In 1936, Hollywood legend Katharine portrayed Mary Queen of Scots in Mary of Scotland.
Kirsten Dunst
Kirsten let them eat cake as the title character in Marie Antoinette.
Jason Schwartzman
Meanwhile, Marie Antoinette saw Jason play King Louis XVI.
Elizabeth Taylor
Elizabeth was the Egyptian queen in Cleopatra in 1963. The film also starred her on-off husband, Richard Burton.