Stuart Mária (Saoirse Ronan) 16 évesen lesz francia királyné, azonban nem sokkal később, 18 esztendősen már meg is özvegyül. Ahelyett, hogy a könny élet reményében új férjet választana magának, inkább elhatározza, hogy visszatér Skóciába, szülőföldjére, ama reményben, hogy trónját…