Synopsis - La Reine des Ecossais, Marie Stuart, épouse en premières noces François II, avant de s'unir à Lord Darnley en Ecosse après la mort de son époux. Mais cette reine catholique ne fait pas l'unanimité dans son pays protestant. Et à la mort de Lord Darnley, tout laisse à penser qu'elle n'est pas innocente. Les catholiques la considèrent comme leur reine mais sur le trône, c'est la reine Elisabeth I qui règne et qui ne compte pas libérer Mary Stuart de sa prison, et encore moins la voir prendre sa place, même si la Reine des Ecossais a abdiqué. Elle restera 18 ans dans sa geôle, avant de se faire couper la tête. Son fils, Jacques VI d'Ecosse accédera finalement au trône pour devenir le premier roi d'Angleterre. Saoirse Ronan ("Lady Bird") incarne Mary Stuart et Margot Robbie ("Suicide Squad") Elisabeth I.