In ihrer Jugend lebt die schottische Königin Mary Stuart (Camille Rutherford) in Frankreich. Ihr Haupt soll die französische Krone tragen, doch dann stirbt der erkrankte Gemahl und Thronfolger. Nun kehrt Mary in das mittlerweile vom Krieg erschütterte Schottland zurück. Gleichzeitig wird Elizabeth die Königin von England, die für Mary wie eine Schwester ist, der sie alles anvertrauen kann. Mary heiratet Lord Darnley (Aneurin Barnard) und gebärt einen Nachfolger. Doch die Ehe verläuft nicht glücklich und die Schottin trifft schließlich auf ihre große Liebe: den Earl of Bothwell (Sean Biggerstaff). Daraufhin lässt sie Darnley meucheln und ehelicht Bothwell. Doch die Adligen und das Volk sind von dieser Tat so entsetzt, dass sie ihr die Gefolgschaft entziehen. Bei Königin Elizabeth findet Mary auch keine Hilfe, diese lässt sie für 19 Jahre ins Gefängnis wandern und verurteilt sie schließlich zum Tode.