Na Inglaterra do século XVIII, Sarah Churchill (Rachel Weisz), Duquesa de Marlborough, exerce sua influência na corte como confidente, conselheira e amante secreta da Rainha Ana (Olivia Coleman). Mas a sua posição privilegiada é ameaçada com chegada de uma nova criada, Abigail (Emma Stone), que rapidamente se torna íntima de Sua Majestade.