Início do século XVIII. A Inglaterra está em guerra com os franceses. A frágil Rainha Ana (Olivia Colman) ocupa o trono e a sua amiga e confidente Sarah Churchill, a Duquesa de Marlborough (Rachel Weisz), governa o país no seu lugar, enquanto cuida da saúde precária da rainha e o seu impiedoso humor.
No entanto, o seu posto privilegiado é ameaçado pela chegada de Abigail (Emma Stone), a nova criada, que logo se torna a favorita da majestade, vendo uma oportunidade única de voltar às suas raizes aristocráticas.