A rainha da Inglaterra, Elizabeth I (Margot Robbie), sempre viveu uma grande rivalidade com sua prima, a rainha da Escócia, Mary Stuart (Saoirse Ronan). Esta por sua vez sempre maquinou contra Elizabeth, que toma uma medida drástica para impedir as ações de Stuart, a prendendo e a mantendo encarcerada por 18 anos.
Curiosidades
Há muitos anos esse projeto tentava sair do papel. Numa dessas tentativas em 2006, Scarlett Johansson tinha sido a escolhida para viver a rainha Elizabeth I.