Jelaskan Pemeran dari Mary Queen of Scots (film 2018)

Saoirse Ronan sebagai Mary Stuart

Margot Robbie sebagai Ratu Elizabeth I, sepupu Mary Stuart sekaligus Ratu Inggris dan Irlandia

Jack Lowden sebagai Lord Darnley, suami kedua Mary Stuart

Joe Alwyn sebagai Robert Dudley, penasihat dan kekasih Ratu Elizabeth I

David Tennant sebagai John Knox, pendeta Protestan

Guy Pearce sebagai William Cecil, penasihat Ratu Elizabeth I

Gemma Chan sebagai Elizabeth Hardwick, teman dan orang kepercayaan Ratu Elizabeth I sekaligus penjaga Mary Stuart

Martin Compston sebagai James Hepburn, Earl of Bothwell, suami ketiga Mary Stuart

Ismael Cruz Córdova sebagai David Rizzio, teman dan orang kepercayaan Mary Stuart

Brendan Coyle sebagai Matthew Stewart, ayah Lord Darnley

Ian Hart sebagai Lord Maitland

Adrian Lester sebagai Thomas Randolph

James McArdle sebagai James Stewart, Earl of Moray, bupati Skotlandia

Maria-Victoria Dragus sebagai Mary Fleming, pelayan dan sepupu tiri Mary Stuart

Eileen O'Higgins sebagai Mary Beaton

Izuka Hoyle sebagai Mary Seton, pelayan Mary Stuart

Liah O’Prey sebagai Mary Livingston, pelayan Mary Stuart

Alex Beckett sebagai Walter Mildmay, menteri keuangan Inggris

Simon Russell Beale sebagai Robert Beale

Andrew Rothney sebagai James VI, putra dan penerus Mary Stuart

Film Mary Queen of Scots mendapatkan review rerata dari para kritikus. Berdasarkan Rotten Tomatoes, film ini memiliki rating 63%, berdasarkan 268 ulasan, dengan rating rata-rata 6,19/10. Berdasarkan Metacritic, film ini mendapatkan skor 60 dari 100, berdasarkan 47 kritik, menunjukkan "ulasan rerata".