The film received mixed reviews, with praise for the performances (particularly Robbie) and costumes, but was criticised for the screenplay and several historical inaccuracies.
In 1561, after the death of her husband, King Francis II, nineteen-year-old Mary Stuart returns to Scotland from France to take up her throne.
Seeking to weaken her cousin's threat, Elizabeth arranges for Mary, whom many English Catholics regard as England's rightful queen, to be married to an Englishman.
Reluctant to let go of Dudley, Elizabeth sends Henry Stuart, Lord Darnley to Scotland with the pretence of living under their religious freedom.
Mary banishes Darnley but refuses to divorce him, despite the appeals of her council, which approaches her adviser and protector, James Hepburn, Earl of Bothwell, to have him killed.
Unwilling to go to war on behalf of a Catholic queen, Elizabeth promises a safe exile in England as long as Mary does not aid her enemies.
A textual epilogue reveals that Elizabeth, who never married, had a child or named an heir, reigned for almost 45 years while James became the first monarch to rule both Scotland and England upon her death.
[10] It took another five years, until 21 April 2017, until it was announced that Margot Robbie was cast to play Queen Elizabeth I, and that the film was scheduled to commence principal photography in August 2017.
[11] The film based on John Guy's biography My Heart Is My Own: The Life of Mary Queen of Scots would be produced by Working Title's Tim Bevan, Eric Fellner, and Debra Hayward, and HBI Production's James Biggam.
[12][13] On 22 June 2017, it was reported that Martin Compston was cast in the film to play James Hepburn, 4th Earl of Bothwell, the third husband of Stuart.
[14] On 23 June 2017, German-Romanian actress Maria-Victoria Dragus had also joined the cast to play Scottish noblewoman and childhood friend of Stuart, Mary Fleming, marking her English-language debut in film, having a minor role previously in Australian teen drama Dance Academy.
[15] On 17 August 2017, Brendan Coyle, David Tennant, and Guy Pearce joined the cast,[16][17] followed by Gemma Chan the next day.
[18] On 22 August, Ismael Cruz Córdova was cast to play David Rizzio, Mary's close friend and confidant.
The score consisted of instruments with a "female voice" such as the cor anglais—being used for Mary's voice—the viol and harp, while drums, bass and percussion were used for the male characters and their quest in the battlefield.
The website's critical consensus reads, "Mary Queen of Scots delivers uneven period political thrills while offering a solid showcase for the talents of its well-matched leads.
Scott of The New York Times said that "students of Scottish history may be surprised to learn that the fate of the nation was partly decided by an act of cunnilingus".