Dinamarca 1770. A jovem Caroline Mathilde (Alicia Vikander), de 19 anos, é casada há quatro com Christian VII (Mikkel Boe Folsgaard), um rei louco e incapaz, influenciado por uma corte de homens rígidos e pouco dados à mudança.
Quando o monarca regressa de uma viagem acompanhado de Johann Friedrich Struensee (Mads Mikkelsen), o seu novo médico e confidente, a rainha Caroline descobre no clínico um inesperado amigo e aliado.
Mas o amor físico e intelectual que acaba por nascer entre ambos, fortemente influenciado pelos filósofos iluministas, de Rousseau a Voltaire, vai levar à queda da ordem social estabelecida e anunciará as revoluções que a Europa conhecerá 20 anos mais tarde.