Siglo XVI. A la muerte de Enrique VIII, Inglaterra queda sumida en el caos, ya que Eduardo VI (1547), el nuevo rey, es un niño enfermizo que está a punto de morir. En tal situación, el primer ministro obliga a su hijo Guildford (Elwes) a casarse contra su voluntad con Lady Jane Grey (Bonham Carter) y, muerto Eduardo, los coloca en el trono de Inglaterra. La relación entre ambos es gélida como el hielo, pero con el paso del tiempo se convertirá en un amor fuerte e imperecedero que les llevará a un destino incierto...