Saoirse Ronan plays the titular character Mary Stuart, the Queen of Scotland who faces political intrigue and challenges to her throne.
Margot Robbie portrays Queen Elizabeth I, the formidable monarch of England who grapples with power struggles and familial tensions.
Jack Lowden appears as Henry Darnley, the second husband of Mary Stuart and a significant figure in the Scottish court.
Joe Alwyn takes on the role of Robert Dudley, a close advisor and potential love interest of Queen Elizabeth I.
David Tennant embodies the character of John Knox, a prominent religious figure and vocal opponent of Mary Stuart.
Guy Pearce portrays William Cecil, an influential advisor and statesman in the court of Queen Elizabeth I.
Gemma Chan plays Bess of Hardwick, a notable figure in the Elizabethan era known for her connections to the royal court.
Martin Compston takes on the role of the Earl of Bothwell, a Scottish nobleman with a significant impact on Mary Stuart's life.
Ismael Cruz Córdova portrays David Rizzio, an Italian courtier and confidant of Mary Stuart.
Brendan Coyle plays the Earl of Lennox, a key figure in Scottish politics and a rival to Mary Stuart.
Ian Hart appears as Lord Maitland, a Scottish nobleman and advisor involved in the political struggles of the era.
James McArdle takes on the role of James, Earl of Moray, a regent of Scotland and half-brother to Mary Stuart.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.