Just like Michelle Williams and Naomi Watts are both playing Marilyn Monroe in rival films, two more actresses are set to square off on the big screen.
Oscar-winning actress Charlize Theron is to go up against Keira Knightley in a big-screen battle – they are both reportedly lined up to play Diana, Princess of Wales.
Theron is said to be in the frame to portray the late British royal in a movie centered on her friendship with her former bodyguard, Ken Wharfe, who will be reportedly played by Ewan McGregor. The film is due to start shooting early next year but is set for some fierce competition – Pirates of the Caribbean beauty Knightley is rumored to be playing the princess in a separate biopic.
Producer Stephen Evans, who is helming the Theron project, tells Britain's Daily Mail, "We are intending to make the authentic movie of Diana by using the voices of the people who were there – and Ken Wharfe was right there at her side at the most significant part of her life."
But bosses behind the Knightley movie are determined to outdo their rival film – they are said to be lining up Dame Helen Mirren, who won an Oscar for her role as Queen Elizabeth II in 2006's The Queen, to play Diana's mother, Frances Shand Kydd.
Who do you think makes a better Princess Diana?
(Photos: Getty Images)