Bereits seit ihrem sechsten Lebensjahr ist die junge schottische Königin Mary Stuart (Adelaide Kane) dem französischen Prinzen Francis (Toby Regbo) zur Frau versprochen. Die Familien der wollen sie eine gute Beziehung zwischen den Königshäusern der beiden Nationen sicherstellen. Im Alter von 15 Jahren reist Mary nun endlich an den französischen Hof, um die Hochzeit durchzuführen. Doch längst nicht alle Beteiligten wollen diese auch tatsächlich passieren sehen. Unter anderem versucht Catherine de’ Medici (Megan Follows), die Königinmutter, die Verbindung zu verhindern. Denn sie fürchtet um das Leben ihres Sohnes...