O século 16 foi rico em situações de conflito entre católicos e protestantes, em especial nas décadas que se seguiram à Reforma e a história de Duas Rainhas está exatamente aí, girando em torno de Mary Stuart (Saoirse Ronan) que havia sido prometida ao filho mais velho do rei Henrique II, Francis, e que por isso, foi levada ainda jovem para a França. Assim que Francis morre (com apenas dois anos de casamento), Mary, que era católica e que agora estava viúva, volta em 1561 à Escócia, sua terra natal, em uma tentativa de derrubar sua prima Elizabeth I (Margot Robbie), a rainha protestante da Inglaterra. Mary tentará ganhar a aprovação de seu povo, enquanto encontra resistência de outros tantos, como o pastor John Knox (David Tennant). Terá que lugar em um ambiente permeado por tramas, crimes, revoltas, derramamento de sangue e todo tipo de pecado, que culminará com a sua decapitação, aos 44 anos.
Escrito por Beau Willimon e dirigido por Josie Rourke, o longa tem uma bela fotografia de John Mathieson com cenários reais e locações de tirar o fôlego. É estrelado por Saoirse Ronan, Margot Robbie, Jack Lowden, Joe Alwyn, David Tennant, Guy Pearce, Gemma Chan, Martin Compston, Ismael Cruz Córdova, Brendan Coyle, Ian Hart, Adrian Lester, James McArdle e Maria-Victoria Dragus. Duas Rainhas é uma produção EUA / Reino Unido.