Aan het begin van de 18e eeuw voert Engeland oorlog met Frankrijk. Hoewel de broze koningin Anne (Oscar®-winnares Olivia Colman*) op de troon zit, wordt het land feitelijk geregeerd door haar vriendin Lady Sarah (Oscar®-winnares Rachel Weisz**) die zich bekommert om de gezondheid en de woede-uitbarstingen van de koningin.
Als de nicht van Lady Sarah, Abigail (Oscar®-winnares Emma Stone***) als dienstmeid tot het hof toetreedt, neemt Sarah haar onder haar vleugels. Omdat de politieke ontwikkelingen steeds meer van Sarahs tijd in beslag nemen, neemt Abigail haar plaats als vertrouwelinge van de koningin over. Abigail ziet haar kans schoon om naar haar aristocratische wortels terug te keren en al snel ontspint zich een ware strijd om de positie van favoriet van de koningin van Engeland.