Después de enviudar a los 18 años, Mary Stuart (interpretada por Saoirse Ronan) Reina de Francia y heredera del trono de Escocia, regresa a su tierra natal para reclamar su trono. En el otro lado de la isla británica se encuentra la poderosa Reina Elizabeth (interpretada por Margot Robbie), prima de Mary.
La sola existencia de Mary pone en riesgo la soberanía de Elizabeth. Traiciones, rebeliones y conspiraciones forman parte de la turbulenta relación de estas dos regentes que cambió la historia.-
Fuente: Cines Argentinos