Mary Boleyn (Scarlett Johansson) 14 yaşında, masum bir kız olarak kraliyet sarayına gelir ve İspanyol Prensesi Catherine ile evli ancak çok çapkın bir kral, Kral VIII. Henry'nin (Eric Bana) dikkatini çeker. Kralın ilgisi karşısında Mary'nin dünyası alt üst olur. Mary'nin krala duyduğu aşk her geçen gün artarken, bu açık ilişki sarayın taçsız kraliçesi olarak görülmeye başlanır. Ancak zamanla kralın ilgisi kaybolmaya başlar ve Mary, kardeşi Anne'i (Natalie Portman) rakip olarak karşısında bulur. Mary, ailesinin hırslı oyunlarında bir piyon haline gelmiştir ve sarayın tehlikeli entrikalarını fark eder. Ailesinin isteği üzerine, kardeşinin krala yakınlaşmasına yardım eder ve olanları soğukkanlılıkla izler. Kral Henry'nin Mary ve Anne arasında gidip gelmesi, İngiltere'yi ikiye bölmek üzere bir yolculuğa çıkmasına neden olur.